Size: a a a

2021 October 10

А

Андрей in MySQL
Так не подойдет, тогда будут сравниватлся все столбики
источник

V

Victor in MySQL
при чем тут сравнение?
источник

А

Андрей in MySQL
DISTINCT потому что он выдает только уникальные
источник

V

Victor in MySQL
Distinct объеденит все одинаковые значения
источник

А

Андрей in MySQL
Угу
источник

YN

Yevhen Nedaskivskyi in MySQL
Нет там нарушения первой нормальной формы. Или я чего-то не вижу?
источник

V

Victor in MySQL
Тогда точнее задайте свой вопрос
источник

А

Андрей in MySQL
Например если в category_code есть два одинаковых значения, то взяли бы только один. Вместо двух
источник

V

Victor in MySQL
Так в целом строки разные какую из них ты хочешь вывести?
источник

А

Андрей in MySQL
Вот смотри, три 123 и один 312. Нужно чтобы, показло один 123 и один 312
источник

А

Андрей in MySQL
Вот так хочу
источник

V

Victor in MySQL
Так твой запрос был верный. Какое значение из category text тебе надо? Неважно
источник

А

Андрей in MySQL
То есть, (123, фыв,)
(312, апра, )
источник

А

Андрей in MySQL
Сейчас покажу какой у меня запрос, и он не возвращает текст
источник

А

Андрей in MySQL
То есть category_text
источник

V

Victor in MySQL
Тогда используй группировку с выключенным ONLY_FULL_GROUP_BY в sql_mode
источник

А

Андрей in MySQL
SELECT DISTINCT category_code FROM catego y
источник

А

Андрей in MySQL
Вот, этот запрос возвращает только одно значения
источник

V

Victor in MySQL
Либо делай джойн то же таблицы с лимитом
источник

А

Андрей in MySQL
SELECT category_code, category_text FROM category GROUP BY category_code
источник