У меня есть следующие вопросы,Intersect или Минус в MySQL
SELECT DISTINCT (U.uid)
FROM users U
,friends F
WHERE U.STATUS = '1'
AND U.uid = F.friend_two
AND F.friend_one = '1'
AND F.ROLE = 'fri'
И выше запрос возвращает 32 строк.
SELECT DISTINCT (U.uid)
FROM users U
,friends F
WHERE U.STATUS = '1'
AND U.uid = F.friend_one
AND F.friend_two = '1'
AND F.ROLE = 'fri'
И вышеприведенный запрос возвращает 15 строк.
Мне нужно объединить и выполнить пересеченные результаты. Пересекаемых строк 14 строк (означает то же U.uid в обе таблицы 14 рядов)
Оба запроса ** идентичны **. Действительно ли они возвращают различное количество строк в каждом прогоне? – krokodilko
Нет, они не являются, заменяются 'friend_one' и' friend_two'. –