0
我有一個MySQL表 userRoleTable,有一些列轉換多rsult成一排
userName, rollId
pramod 1
shakti 2
vijay 2
mahesh 2
raja 1
vipul 3
raman 1
sachin 3
我想寫一個選擇查詢,所以我得到的結果在一排。
pramod, raja, raman
請給我一些可能的解決方案。 感謝
我有一個MySQL表 userRoleTable,有一些列轉換多rsult成一排
userName, rollId
pramod 1
shakti 2
vijay 2
mahesh 2
raja 1
vipul 3
raman 1
sachin 3
我想寫一個選擇查詢,所以我得到的結果在一排。
pramod, raja, raman
請給我一些可能的解決方案。 感謝
嘗試此查詢
SELECT GROUP_CONCAT(userName) AS result FROM userRoleTable WHERE rollId ='1';
它會在一列給逗號分隔值
使用GROUP_CONCAT
SELECT GROUP_CONCAT(userName) AS usename FROM userRoleTable WHERE rollId ='1'
的GROUP_CONCAT函數連接字符串從一組到一個 有各種選項的字符串