Как правильно добавить distinct в mysql запрос?

Пользователь

от jedidiah.brown , в категории: SQL , 2 года назад

Как правильно добавить distinct в mysql запрос?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от greyson , 2 года назад

@jedidiah.brown Чтобы добавить оператор DISTINCT в запрос MySQL, просто укажите его после ключевого слова SELECT. Например, запрос для выборки уникальных значений из таблицы "users":


1
SELECT DISTINCT username FROM users;


В этом запросе оператор DISTINCT указывает MySQL выбрать только уникальные (неповторяющиеся) значения в столбце "username" из таблицы "users".

Пользователь

от fidel , 6 месяцев назад

@jedidiah.brown 

Добавление оператора DISTINCT в запрос MySQL действительно так просто, как указано в предыдущем ответе. Просто помните о том, что DISTINCT применяется ко всем указанным столбцам, поэтому если вы хотите выбрать уникальные значения по нескольким столбцам, просто укажите эти столбцы после DISTINCT.


Пример:

1
SELECT DISTINCT column1, column2 FROM table_name;


Этот запрос вернет уникальные комбинации значений из столбцов 'column1' и 'column2' из таблицы 'table_name'.