问题
根据查询出来的列表合并成不同两列数据,显示如下:
需求:根据字段内容不同,把列表中数据合并成两列数据
结果
以下这种样式:
下面是mysql语句
这个是美化过得,如果看不明白,下面还有没有美化的
SELECT
`id` '用户ID',
`ghs_id` '供货商ID',
GROUP_CONCAT(
CASE
WHEN isghsh = 0 THEN
concat( ifnull( zhname, "" ), ifnull( fkzh, "" ), ifnull( khh, "" ) )
END
) gh,
GROUP_CONCAT(
CASE
WHEN isghsh = 1 THEN
concat( ifnull( zhname, "" ), ifnull( fkzh, "" ), ifnull( khh, "" ) )
END
) sh
FROM
yw_vendors_buyer
GROUP BY
ghs_id
SELECT
`id` '