gpt4 book ai didi

sql - 连接2个表时出错

转载 作者:行者123 更新时间:2023-12-02 09:46:32 24 4
gpt4 key购买 nike

查询:

select i.Name,ri.Country,ri.State,ri.City 
from Information as i
join ResidenceInformation as ri
order by Name

我得到的错误是:
Error code -1, SQL state 42X01: Syntax error: Encountered "order" at line 4, column 5.
Line 1, column 1

Execution finished after 0 s, 1 error(s) occurred.

为什么我会出错?

最佳答案

该错误是因为您忘记指定JOIN条件,例如:

  SELECT i.Name, ri.Country, ri.State, ri.City 
FROM Information as i
JOIN ResidenceInformation as ri ON ri.column = i.column
ORDER BY Name

您需要将 column替换为正确链接表以获取所需输出的适当列的名称。

您还应该在 ORDER BY中指定表别名,以防止出现歧义的列引用错误。

关于sql - 连接2个表时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9424881/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com