Группировка данных - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Sun, 01 Dec 2024 04:01:59 +0300Phantom, прежде чем утверждать о том что не может MySQL, читай внимательно документацию.<br>
<pre class="prettyprint">
SELECT `time` , group_concat( `day` ) AS day
FROM `tbl`
GROUP BY `time`
</pre>
https://visavi.net/topics/14467/257837
Группировка данных ОлегSat, 09 Oct 2010 03:06:27 +0400Сообщенияhttps://visavi.net/topics/14467/257837<blockquote class="blockquote">MySQL вроде никак не может возвратить список в поле</blockquote>
вот это я и хотел услышать
https://visavi.net/topics/14467/257768
Группировка данных SDSat, 09 Oct 2010 00:01:01 +0400Сообщенияhttps://visavi.net/topics/14467/257768Ты задачу нормально не описал. Тебе нужно получить список всех дней недели к каждому времени? MySQL вроде никак не может возвратить список в поле. Получай в скрипт по условию все строки без GROUP BY и в скрипте уже расфасовывай как тебе нужно. Либо я не понял, что тебе нужно.
https://visavi.net/topics/14467/257766
Группировка данных PhantomFri, 08 Oct 2010 23:59:32 +0400Сообщенияhttps://visavi.net/topics/14467/257766Ну дык предложи получше вариант;)
https://visavi.net/topics/14467/257759
Группировка данных SDFri, 08 Oct 2010 23:50:02 +0400Сообщенияhttps://visavi.net/topics/14467/257759Зачем тебе тут вообще GROUP BY?
https://visavi.net/topics/14467/257719
Группировка данных PhantomFri, 08 Oct 2010 22:39:09 +0400Сообщенияhttps://visavi.net/topics/14467/257719Добрый вечер.<br>
Допустим имею таблицу:<br>
id - time - day<br>
1 - 23:00 - пн<br>
2 - 22:00 - ср<br>
3 - 22:00 - чт<br>
4 - 22:00 - пт<br>
<br>
делаю запрос SELECT * FROM table GROUP BY time<br>
Выводит вроде как надо - с одинаковым временем строки - в одном результате, НО значения day У них разные и GROUP BY выбирает только одно из них. Вопрос - можно ли как-нибудь сгруппировать данные по одинаковому полю, с сохранением различных ключей другого поля?<br>
Т.е. отсюда я ожидаю результат вида - <br>
time - 22:00, day - Array(ср, чт, пт). Ну или что-то в этом роде.<br>
заранее благодарен
https://visavi.net/topics/14467/257650
Группировка данных SDFri, 08 Oct 2010 20:31:38 +0400Сообщенияhttps://visavi.net/topics/14467/257650