Мой SQL group_concat сортирует объединенный столбец правильно, но не остальные столбцы? - PullRequest
0 голосов
/ 11 июня 2019

У меня есть вопрос MySQL, который я думал, не будет вопросом.Я пытаюсь сгруппировать concat по одному столбцу, но затем в значительной степени держу остальные столбцы в том же порядке.Например, мой вывод для 3-го листинга - «9Lives .......». Подчеркивание сортирует, как я хочу, по «популярному» в порядке убывания.Как сделать так, чтобы остальные столбцы сортировались таким же образом, чтобы «itemupc» совпадал с надстрочной информацией ??

Вот код:

select group_concat( distinct overline order by popular desc) as 'overline' ,item, itemupc,popular
from shelftalkers
group by item,size;

sql code with output

1 Ответ

0 голосов
/ 12 июня 2019

Это, кажется, сделало трюк!

выберите itemupc, itemno, itemdesc, group_concat (overline SEPARATOR ',') как 'overline', item, saleprice, size, unitprice, популярный, catdesc, rtcomm, picture1, picture2, originalsort

от

(выберите * из шелфтокеров группировка по популярности, номенклатуре, размеру, оверлею, цене продажи упорядочить по номеру товара, размеру, популярности )

шелфтокеры

группировка по номеру, размеру, цене продажи упорядочить по размеру;

Это дает мне вывод, который я искал!

...