Das Bild zeigt die Daten, die ich herausgefiltert habe. Die Anweisung lautet:
select time,wish_num,num from wish_num, wobei time >= '15296000' und time <= '1495382399' nach time,wish_num,
time gruppiert sind und Wunschnum ist der gemeinsame Primärschlüssel
Jetzt möchte ich die Daten desselben Datums in einer Zeile zusammenführen, z. B.
Datum 1 Mal 2 Mal 5 Mal 10 Mal 20 Mal
1495294000 2 2 4 11 2
1495296000 2 2 4 11 2,
geformt wie: Wie kann ich mit diesem Format die obige Anweisung ändern und eine Unterabfrage durchführen?
最简单就是group_concat了,楼主不用那就只好case when了,由于楼主group by之后的num并没有使用聚合函数,因此我理解为num只有一个值?sql如下