我知道标题令人困惑。我有一个例子如下。我知道如何使用内联SELECT,尝试避免这种情况:
T1
id | title
1 a
T2
t1_id | title
1 a1
1 a2
1 a3
T3
t1_id | amount
1 10
The result set should be: t1.id, group_concat(t2.title) , sum(t3.amount)
1 | a1,a2,a3 | 10
答案 0 :(得分:0)
这个怎么样?
select t2.t1_id, group_concat(t2.title), t3.amount
from t2
join t3 on t2.t1_id = t3.t1_id
group by t2.t1_id, t3.amount