вопрос
Добрый вечер!
Имеется дополнительное поле. Одна строка.
Каким запросом к БД можно получить все уникальные значения этого поля?
Я понимаю, что можно получить все поля xfields из dle_post найти нужное мне поле, записать в массив и удалить дубли. Но может есть более простой способ?
Имеется дополнительное поле. Одна строка.
Каким запросом к БД можно получить все уникальные значения этого поля?
Я понимаю, что можно получить все поля xfields из dle_post найти нужное мне поле, записать в массив и удалить дубли. Но может есть более простой способ?
SELECT count(*) as c, SUBSTRING_INDEX( SUBSTRING_INDEX( xfields,'year|',-1 ),'||',1 ) as fv FROM `dle_post` WHERE xfields LIKE '%year|%' GROUP BY fv ORDER BY c DESC;
где year - заменить в 2х местах на имя своего поля.