У меня есть таблица, называемая LIKES, следующим образом.Как избежать дубликатов в следующем сценарии SQL
Как вы можете видеть, что это имеет две колонки. UserName1, UserName2. Эта таблица содержит то, что, если один человек следует за другими лицами facebook page и т. Д.
Например, если Джон следует за страницей bobs, то есть запись в таблице, как Jon, bob, If bob следует за страницей Jon facebook, то есть запись под названием Боб, Джон.
Поэтому я хочу узнать всех пользователей, которые следуют за прочим профилями, и я хочу его без дубликатов.
У меня есть следующий запрос, который дает результаты поиска пользователей, которые следуют друг за другом. но я не в состоянии удалить дубликаты
SELECT L1.USERNAME1, L2.USERNAME2
FROM LIKES L1,
LIKES L2
WHERE L1.USERNAME1=L2.USERNAME2
AND L1.USERNAME2=L2.USERNAME1
Окончательный вывод из данной таблицы должны быть Джон Боб, или Боб, Джон, а не оба.
мой запрос дает оба результата, как я могу удалить дубликаты в resluts
Но он/она сделала обеспечит самую красочную таблицу, которую я видел сегодня. –
@sstan, база данных mysql, я использовал https://sketch.io/sketchpad/ для создания образа :) – KItis