創建 MySQL 查詢但它不起作用並發生錯誤

高鐵

我正在嘗試創建一個查詢,我將在其中選擇整個 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章