[英]Joining two table one to many relationship and then concatenate the second table into one
我有兩張桌子
users table
id name
1 john
2 reaper
users_bid table
id user_id amount
1 1 50
2 1 100
3 2 80
4 1 120
現在我想要一個查詢,將給出以下結果
id user_id amount
1 1 50,100,120
2 2 80
select T1.id, T2.user_id, group_concat(T2.amount order by T2.amount separator ', ') as amount
from users T1
inner join users_bid T2
on T2.user_id = T1.id
group by T1.id, T2.user_id
SELECT users.id, users_bid.user_id, users_bid.group_concat(amount) AS amount
FROM users
JOIN users_bid ON users_bid.user_id = users.id
GROUP BY users.id
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.