我正在尝试做一个非常基本的查询,其中我试图匹配来自两个表的多个因素。我遇到的问题是,我要匹配的字段之一是日期字段。我没有试图找到日期范围。我想从列表中匹配特定日期。我试过了
INNER JOIN...ON Table1.Date = Table2.Date
,
WHERE Table1.Date - Table2.Date
WHERE Table1.Date IN (*list of dates)'*
查询的要点是
SELECT *fields* FROM Table1
INNER JOIN Table2 ON Table1.field1 = Table2.field1
AND Table1.field2 = Table2.Field2
这是我被卡住的地方。
艾米我在where子句中做错了什么?日期列表?使用日期加入?
感谢您的帮助!
答案 0 :(得分:3)
SELECT t1.*
FROM Table1 t1
INNER JOIN Table2 t2 ON t1.field1 = t2.field1 AND t1.field2 = t2.Field2
WHERE
t1.Date IN (select t3.date from table2 t3)