[SQL ] group by 與 order by 特別用法
小弟使用的是mysql
請問一下各位, 這是我最近碰到的情況,
主要是要撈出跟fid買過東西的人,撈出後依照日期排序,以下是我的sql
SELECT id,count(*) FROM `order` WHERE fid=$fid GROUP BY id
ORDER BY MAX(create_date) DESC
我這邊顯式的結果發現. 似乎是先執行order by才執行group by,
不然如果先執行group by , 進行order by 時應該會發生錯誤, 會找不到create_date才是
不知道我說的是否正確~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.248.228.79
※ 編輯: qazwsx2013 來自: 111.248.228.79 (10/06 14:33)
推
10/06 15:08, , 1F
10/06 15:08, 1F
→
10/06 15:11, , 2F
10/06 15:11, 2F
→
10/07 12:34, , 3F
10/07 12:34, 3F
推
10/08 21:10, , 4F
10/08 21:10, 4F