SQL 查询,用于获取单行中的多行值和回显



数据在如下表中。

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 值并显示在单行中。

请帮我得到这个....

SELECT
  col1,
  col2,
  GROUP_CONCAT(col3) as col3
FROM
  table1
WHERE 
  col1=100
GROUP BY col1,col2

最新更新