將這兩個SQL語句合併爲一個的最佳方式是什麼?我嘗試過使用聯盟,但似乎無處可去。將這兩個SQL語句合併爲一個
select id as id from likes where type=1;
select sum(votes) as votes from likes where parent=id;
這裏是likes
表:
id type parent country votes
1 1 0 US 0
2 2 1 US 6 // This +
19 3 1 US 3 // This
3 3 2 US 3
7 3 2 US 3
4 10 3 US 1
5 10 3 US 1
6 10 3 US 1
10 10 7 US 1
9 10 7 US 1
8 10 7 US 1
20 10 19 US 1
21 10 19 US 1
22 10 19 US 1
這是我想要達到的效果:
id | votes
---------------
1 | 9
他們做不同的事情。你想達到什麼目的? –
我已經更新了表格和我正在嘗試完成的問題。 – Norman