我有多個表添加行查詢中打破
SELECT
p.id,
p.name,
GROUP_CONCAT(tc.comment) AS comments
FROM
people AS p LEFT JOIN comments AS tc
ON tc.pID = p.id
WHERE
p.projID = $project_id
GROUP BY
p.id,
p.name
當它返回評論它把他們都連成一列,當我輸出他們的網頁上就很難界定返回結果的查詢一個結束,另一個開始。有沒有辦法在構建此查詢時在每個評論之後插入某種空白行?通常我會在PHP中輸出結果,但在這種情況下,我不知道中斷應該在哪裏。
'GROUP_CONCAT(tc.comment SEPARATOR「\ n」)AS comments'是否有效? – Sam 2014-11-21 19:12:26
'GROUP_CONCAT'應該用逗號分隔行。所以,在PHP中,您可以嘗試用換行符替換逗號。 – 2014-11-21 19:12:55
是不是group_concat轉義分隔符裏面有自己的值? – 2014-11-21 19:21:53