Кажется, я не могу найти подходящее решение для следующей (вероятно, возрастной) проблемы, поэтому надеемся, что кто-то сможет пролить свет. Мне нужно вернуть 1 отдельный столбец вместе с другими нечеткими столбцами в mySQL.
У меня есть следующая таблица в mySQL:
id name destination rating country
----------------------------------------------------
1 James Barbados 5 WI
2 Andrew Antigua 6 WI
3 James Barbados 3 WI
4 Declan Trinidad 2 WI
5 Steve Barbados 4 WI
6 Declan Trinidad 3 WI
Я бы хотел, чтобы оператор SQL возвращал имя DISTINCT вместе с пунктом назначения, рейтинг по стране.
id name destination rating country
----------------------------------------------------
1 James Barbados 5 WI
2 Andrew Antigua 6 WI
4 Declan Trinidad 2 WI
5 Steve Barbados 4 WI
Как вы можете видеть, у Джеймса и Деклана есть разные оценки, но с тем же именем, поэтому они возвращаются только один раз.
Следующий запрос возвращает все строки, потому что рейтинги разные. В любом случае, я могу вернуть вышеприведенный набор результатов?
SELECT (distinct name), destination, rating
FROM table
WHERE country = 'WI'
ORDER BY id