Использование ВЫБОРА, ОТЛИЧНОГО в MySQL

Выполнение большого поиска и действительно не нашло ответ на мою проблему MySQL.

SELECT DISTINCT name, type, state, country FROM table

Результаты в 1 795 записях

SELECT DISTINCT name FROM table

Результаты в 1 504 записях

Поскольку каждое дублирующееся "имя"... "вводит", "указывает", "страна" не соответствуют в каждой записи.

Попытка выяснить, как ВЫБРАТЬ связанную строку к ОТЛИЧНОМУ имени, не проверяя их на то, что они были ОТЛИЧНЫ или нет

7
задан jigfox 22 June 2010 в 08:17
поделиться

2 ответа

SELECT name, type, state, country FROM table GROUP BY name;

должны помочь.

17
ответ дан 6 December 2019 в 10:47
поделиться

Если вам нужно отдельное имя, вы должны решить, какое из множества значений может встречаться для каждого отдельного имени, которое вы хотите. Например, вам могут потребоваться минимальные значения или количество:

SELECT имя, min (тип), min (состояние), count (страна) FROM table GROUP BY name

1
ответ дан 6 December 2019 в 10:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: