错误的SQL代码
SELECT Id
FROM Weather AS W1, Weather AS W2
WHERE W1.Id-W2.Id=1 AND W1.Temperature>W2.Temperature
错误原因:SELECT Id的时候没有指定是W1表还是W2表,导致指代不明
修改之后为
SELECT W1.Id
FROM Weather AS W1, Weather AS W2
WHERE W1.Id-W2.Id=1 AND W1.Temperature>W2.Temperature

本文讨论了一个常见的SQL查询错误,即在SELECT语句中未明确指定表名,导致查询失败。通过一个具体的例子,展示了如何正确地引用表别名来解决这个问题。
2万+

被折叠的 条评论
为什么被折叠?



