目前我這邊的資料是這樣的
id number item cata
1 C0001 2 null
2 C0001 1 a
3 C0001 3 null
4 C0002 1 a
如上資料, 我在使用group by number的時候,總是會取到Item為2的cata資料。
如何能在group by 的時候,先對item進行排序,只取1的值, 不能用where item =1 因為還有一些資料,需要用group_concat展示。
除了子查詢排序后,在group by 還有其他辦法嗎,請大神指教,謝謝
uj5u.com熱心網友回復:
好吧,已經解決了, 用 GROUP BY NUMBER HAVING ITEM='1'誰回復下,結帖了
uj5u.com熱心網友回復:
撿分
uj5u.com熱心網友回復:
撿分.....................uj5u.com熱心網友回復:
group by 是不能用where的 只能結合having 來用。uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/112389.html
標籤:MySQL
