2016-10-24 111 views
-2

我有兩個表。Mysql,在一個語句中結合兩個sql查詢

1)jb_theme_metadata

柱:IDX | t_name

1 |運動

2 |電影

2)jb_theme

柱:IDX | theme_idx(jb_theme_metadata的F鍵)| u_idx(jb_user的F鍵)

1 | 1 | 3

2 | 1 | 4

3 | 1 | 5

4 | 2 | 7

預期輸出

柱:IDX | t_name | user_count

1 |運動| 3

2 |騷動| 1

我可以通過SQL查詢而不是兩條語句來輸出此輸出嗎?

+0

哪裏是你的問題? – vaso123

回答

0

可能這會爲你工作:

SELECT m.idx, m.t_name, COUNT(t.u_idx) as user_count 
FROM jb_theme_metadata AS m 
JOIN jb_theme AS t ON t.theme_idx=m.idx 
GROUP BY t.theme_idx 
+0

它的工作原理!謝謝。 – LeeJaeng