2015-04-26 60 views
0

我有兩個查詢,如何合併查詢,使結果如圖片?如何合併兩個查詢以使結果如圖所示?

查詢1:

SELECT id_realkinbel,GROUP_CONCAT(progres) AS label FROM realkinbel 

查詢2:

SELECT progres, GROUP_CONCAT(CONCAT_WS(',', BTLKeu, BTLFis, BLKeu, BLFis) separator '|') AS data FROM realkinbel; 

回答

0

您可以GROUP_CONCAT進度,以及這樣的:

SELECT id_realkinbel, 
    GROUP_CONCAT(CAST(progres AS CHAR)) AS label, 
    GROUP_CONCAT(CONCAT_WS(',', BTLKeu, BTLFis, BLKeu, BLFis) separator '|') AS data 
FROM realkinbel; 

但是如果你使用一些列到GROUP BY會更好。否則,它將分組所有行並返回一行。