1
私は友人の新しいプロジェクトで相互の友人を得ようとしています。 2つの異なるクエリがあり、それらをINNER JOIN
と組み合わせる必要があります。2つのSQLクエリをINNER JOINと組み合わせる
これらの2つのクエリを組み合わせて、プロジェクトで相互の友人を得るにはどうすればよいですか?
ありがとうございました。
クエリ#1:
SELECT *
FROM [Register]
WHERE RegisterId IN (SELECT MyId
FROM Friends
WHERE FriendId='" + Session["CurrentProfileId"] + "'
AND Status = 1
UNION
SELECT FriendId
FROM Friends
WHERE MyId='" + Session["CurrentProfileId"] + "'
AND Status = 1)
クエリ#2:
SELECT *
FROM [Register]
WHERE RegisterId IN (SELECT MyId
FROM Friends
WHERE FriendId='" + Session["CurrentProfileId"] + "'
AND Status = 1
UNION
SELECT FriendId
FROM Friends
WHERE MyId='" + Session["CurrentProfileId"] + "'
AND Status = 1
AND '" + Session["UserId"] + "' != '" + Session["CurrentProfileId"] + "')
サンプルデータと望ましい結果は、単に「結合」というよりはるかに役立ちます。 –
私はちょうどテキストの最後に "関連リンク"を共有しました。 DBデザインがそのリンクに示されています。助けてください。ありがとう。 –