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

HR-менеджер компании решил получить информацию о всех должностях, которые есть в штате. Нам поставили задачу сделать выборку всех должностей из базы данных, при этом, разумеется, они не должны повторяться. Для решения задачи подходящее время воспользоваться DISTINCT. Мы можем написать такой запрос:
1 |
SELECT DISTINCT position FROM Personal |
В результате мы получим список должностей без повторяющихся значений:
Programmer
Manager
Driver
Sales manager
Обычный запрос
1 |
SELECT position FROM Personal |
вернет нам все ячейки столбца «position» с дублирующими данными.
Категория: MySQL