» WAP Мастер Форум https://forum.wapinet.ru/index.php » SQL https://forum.wapinet.ru/viewforum.php?id=8 » Как объединить запрос чтобы вывод из 2 строк выводился в одной? https://forum.wapinet.ru/viewtopic.php?id=2419 |
koji » 2015.06.28 14:46 | ||||||||||||||||||||||||||||||||||||
На скриншоте приведен пример хранимых данных в БД, как бы выполнить запрос чтобы на выходе получить: | ||||||||||||||||||||||||||||||||||||
Gemorroj » 2015.06.28 17:53 | ||||||||||||||||||||||||||||||||||||
так не получится наверно. т.к. мы не знаем заранее кол-во выбираемых колонок. их может быть 3, а может и не 3. | ||||||||||||||||||||||||||||||||||||
koji » 2015.06.28 20:13 | ||||||||||||||||||||||||||||||||||||
Gemorroj, да, сложно как-то. Получается, что мне требуется запись с record_id=2 выводить вместе с записью где record_id=1, при этом опуская дату для record_id=2 на выводе, но данные группируются по дате. | ||||||||||||||||||||||||||||||||||||
koji » 2015.06.28 20:28 | ||||||||||||||||||||||||||||||||||||
Вообще стоит сказать о каких данных речь. | ||||||||||||||||||||||||||||||||||||
Gemorroj » 2015.06.28 20:43 | ||||||||||||||||||||||||||||||||||||
так а почему бы явно в таблице не сделать 2 колонки? count_top и count_bottom? | ||||||||||||||||||||||||||||||||||||
koji » 2015.06.28 21:02 | ||||||||||||||||||||||||||||||||||||
В том то и дело, там еще данные пишутся c ID 3, 4, 5, 6.... и только для этих данных требуется две колонки. Получится, что для всех других во второй колонке будет писаться "0" автоматом и использоваться она не будет. | ||||||||||||||||||||||||||||||||||||
koji » 2015.06.30 07:27 | ||||||||||||||||||||||||||||||||||||
решил с помощью счетчика Код:
на выходе: |