2017-10-06 48 views
1

匹配数据我有两个表:加入两个表,并获取数据,只有当它从另一个表

Tbl1 
AuthID   ClientID   ClientNote 
1    12    First Appointment 
2    13    First Appointment 


tbl2 
EligID   ClientID   TypeA   DateA 
1    12    1    12/30/2015 
2    12    2    5/30/2016 
3    13    1    2/13/2016 
4    13    2    7/30/2016 

我只想从tbl1其中有tbl2TypeA = 1DateA is between 01/01/2016 and 06/30/2016选择客户。

+0

你有什么试过?这是一个非常简单的使用where子句的内连接。 –

回答

3
SELECT tbl1.* 
    FROM tbl1 
    INNER JOIN tbl2 ON tbl1.ClientID = tbl2.ClientID 
WHERE tbl2.TypeA = 1 AND tbl2.DateA BETWEEN '2016-01-01' AND '2016-06-30' 

应该完成你正在寻找的东西。

相关问题