SELECT * FROM d1 AS dd1 JOIN d1 AS dd2 ON dd1.id=dd2.id WHERE DATEDIFF(dd1.usedate,dd2.usedate)=1\n\n这是因为在JOIN语句中,没有正确指定连接条件。正确的语法应该是使用ON关键字来指定连接条件,而不是使用WHERE子句。\n\n正确的语法应该是:\n\nSELECT * \nFROM d1 AS dd1 \nJOIN d1 AS dd2 ON dd1.id=dd2.id \nWHERE DATEDIFF(dd1.usedate,dd2.usedate)=1

SQL JOIN 语法错误:使用 ON 关键字连接表

原文地址: https://www.cveoy.top/t/topic/qE2l 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录