2016-06-08 119 views
0

SQL查询我有2个表所示:涉及2个表

Table_1   Table_2 
--------------- ------------------- 
id bk_title  bk_no bk_isbn 
--------------- --------------------- 
1 A_Book  1  ISBN0001 
2 B_Book  1  ISBN0002 
       2  ISBN0003 

我想获取记录为:

BK_Title Num_Copies 
---------------------------- 
A_Book  2 
B_Book  1 

任何SQL例子是有很大的帮助我。

回答

0

这是一个简单INNER JOINGROUP BY一个COUNT

Select T1.bk_title, Count(*) As Num_Copies 
From Table_1 T1 
Join Table_2 T2 On T1.id = T2.bk_no 
Group by T1.bk_title 
+0

酷...感谢它的工作原理@Siyual –