以下表格中的数据..
col1 col2 col3
100 700 500
100 700 501
100 700 502
101 701 503
101 701 504
101 701 505
假设用户输入col1 = 100并单击搜索,则它在单行中显示如下...
col1 col2 col3
100 700 500,501,502
我需要sql查询,它选择所有col3值并以单行显示。
请帮我解决这个问题....
答案 0 :(得分:-1)
SELECT
col1,
col2,
GROUP_CONCAT(col3) as col3
FROM
table1
WHERE
col1=100
GROUP BY col1,col2