我正在嘗試創建一個查詢,我將在其中選擇整個 Table1 並過濾 Table1.DateColumn 使用 between 子句來匹配 Table2 中的 id。
因為 Table1 有日期而 table2 沒有。
SELECT * FROM Table1
WHERE Table1DateColumn
BETWEEN '2015-03-01' AND LAST_DAY('2016-02-01')
INNER JOIN Table2
ON Table1.ID's = Table2.ids;
SQL 子句的順序不正確。從句的正確順序應該是:
SELECT *
FROM Table1
INNER JOIN Table2 ON Table1.IDs = Table2.ids
WHERE Table1DateColumn BETWEEN '2015-03-01' AND LAST_DAY('2016-02-01')
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句