我對這個問題上癮,並試圖自己修復它,但我無法解決它。合併來自三個不同數據庫表的列
我有我的數據庫3個表:
- 後
- 類別
- jo_post_cat
如何使用SQL語句如下:
SELECT *
FROM post
INNER JOIN jo_post_cat on post.ID = jo_post_cat.j_postid
LEFT JOIN category as ca on jo_post_cat.j_catid = ca.ca_id
從圖片您將看到ID
不是唯一的,但是與我的ca_id
ca_name
它是唯一的。我想在同一行中合併ca_id
ca_name
?我想用這種格式Num 1, Num 2
。
問題的可能重複,這裏http://stackoverflow.com/問題/ 8700961 /使用-coalesce-function-to-make-values-separated-with-commas –
將「select *」更改爲「只選擇您需要的內容」。 –