У меня есть таблица сообщений, как это:MySQL: группа по временной метки
И я хочу, чтобы сгруппировать сообщения с той же меткой времени во второй таблице. Ожидаемый результат что-то вроде этого:
Я использую следующий сценарий, но по какой-то причине он не работает:
<?php
$message = mysql_query("select * from message group by member_id");
while($row = mysql_fetch_array($message)) {
@mysql_query("insert into message2
values
('$row[time_recorded]','$row[member_id]',
'$row[message]')");
}
** Сво не работает ** Не очень полезно в качестве ошибки, как сообщения об ошибках. Получил настоящее сообщение об ошибке? – RiggsFolly
Вы подавляете ошибки символом '@'. Не очень хорошая идея. – Andrew
И 'GROUP BY' не хочет получать нужные вам данные, чтобы их нужно было реорганизовать. Взгляните на 'GROUP_CONCAT()' вместо – RiggsFolly