gpt4 book ai didi

sql - SQL INNER JOIN异常

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

我是SQL查询的新手,正在尝试联接两个表

我需要获取userID = 2的关注者的所有数据

这是我得到的错误:Syntax error: Encountered "INNER" at line 1, column 39.
这是我运行的SQL查询:

SELECT * FROM FOLLOWER 
WHERE userID = "2"
INNER JOIN USERS ON FOLLOWER.Follower_userID = USERS.userID
ORDER BY USERS.follower_count ASC

我数据库中的表是:

跟随者

  • ID
  • 用户ID
  • Follower_userID

  • 用户

  • 用户ID
  • 用户名
  • 密码
  • 昵称

  • 压力
    我正在使用Apache Derby。

    十分感谢大家。

    最佳答案

    where子句的位置不正确

    SELECT查询的结构是

    SELECT fields
    FROM tables
    WHERE conditions
    ORDER BY fields

    所以你应该查询
    SELECT * 
    FROM FOLLOWER INNER JOIN USERS ON FOLLOWER.Follower_userID = USERS.userID
    WHERE userID="2"
    ORDER BY USERS.follower_count ASC

    关于sql - SQL INNER JOIN异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28024685/

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