【问题标题】:sql query to get multiple row value and echo in single row [closed]sql查询以获取多行值并在单行中回显[关闭]
【发布时间】:2015-05-14 17:14:30
【问题描述】:

下表中的数据..

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

我需要选择所有 col3 值并显示在单行中的 sql 查询。

请帮我搞定这个....

【问题讨论】:

标签: php mysql sql


【解决方案1】:
SELECT
  col1,
  col2,
  GROUP_CONCAT(col3) as col3
FROM
  table1
WHERE 
  col1=100
GROUP BY col1,col2

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-16
    • 2015-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-19
    相关资源
    最近更新 更多