Я пытаюсь получить общих друзей в новом проекте моего друга. Есть два разных запроса, и нам нужно объединить их с INNER JOIN
.Объединение двух SQL-запросов с INNER JOIN
Как объединить эти два запроса, чтобы получить общих друзей в проекте?
спасибо.
Запрос # 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"] + "')
Примеры данных и желаемых результатов гораздо полезнее, чем просто «комбинировать». –
Я просто поделился «Связанной ссылкой» в конце текста. Конструкция БД показана в этой ссылке. Пожалуйста помогите нам. Благодарю. –