-4
我有一個數組$array=array(B,c)
和一個表是這樣的:MySQL的組由下式給出coulmn的值的數組
id coulmn1
1 A
2 B
3 C
4 C
5 F
我需要組這些作爲我的給定值如下:
groupby_Column count
group_variable 3
A 1
F 1
我需要使用group by子句輸出上述結果。
我有一個數組$array=array(B,c)
和一個表是這樣的:MySQL的組由下式給出coulmn的值的數組
id coulmn1
1 A
2 B
3 C
4 C
5 F
我需要組這些作爲我的給定值如下:
groupby_Column count
group_variable 3
A 1
F 1
我需要使用group by子句輸出上述結果。
還沒完全清楚自己想要什麼,但我會一展身手:
你有一個PHP數組值。您想在列1上進行分組,但您希望將數組中的值視爲一個組。
在上述情況下,可以創建下面的一個類似的查詢:
select case when column1 in('b','c') then 'group_variable' else column1 end as 'group',
count(id)
from table
group by case when column1 in('b','c') then 'group_variable' else column1 end
可以使用內爆()函數產生的在從陣列條款。
你確定這是MySQL的問題嗎?看起來你正在談論HTML表格而不是數據庫表格。 –
是的,我已經顯示你的數據庫表 – user1900956
請重新格式化表格,以顯示錶格的值,而不是HTML代碼。請在開頭澄清array()的含義。 – Shadow