サブクエリ - mysql が複数行のデータを 1 行の複数列にマージする方法
習慣沉默
習慣沉默 2017-05-24 11:33:01
0
1
845


図は、フィルターで除外したデータを示しています。ステートメントは
select time,wish_num,num from wish_num where time >= '15296000' and time < です。 = '1495382399' group by time、wish_num、
time、wish_num は共通の主キーです
今度は、
Date 1 time 2 minutes 5 time のように、同じ日付のデータを 1 つの行にマージしたいと考えています。 10 回 20 回
1495294000 2 2 4 11 2
1495296000 2 2 4 11 2 、
このような形式になっていますが、上記のステートメントを変更してサブクエリを実行するにはどうすればよいですか?

習慣沉默
習慣沉默

全員に返信(1)
刘奇

最も単純なものは group_concat です。投稿者がそれを使用しない場合、投稿者の group by の後の num は集計関数を使用しないため、num には 1 つの値しかないことがわかります。 SQLは以下の通りです

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート