代码之家  ›  专栏  ›  技术社区  ›  David van Dugteren

使用phpmyadmin的mysql内部联接语法

  •  4
  • David van Dugteren  · 技术社区  · 14 年前
    SELECT Question.userid, user.uid
    FROM `question`
    WHERE NOT `userid`=2
    LIMIT 0, 60
    INNER JOIN `user`
    ON `question`.userid=`user`.uid
    ORDER BY `question`.userid
    

    返回错误:

    您的SQL语法有错误;请查看与您的MySQL服务器版本相对应的手册,以获得在“内部联接”附近使用的正确语法。 User question 用户标识= user UID订单 问题 .userid'在第5行

    我一辈子都不知道我在这里做错了什么。

    1 回复  |  直到 14 年前
        1
  •  8
  •   Daniel Vassallo    14 年前

    您的查询看起来无效。您可以尝试以下操作:

    SELECT      `question`.userid, `user`.uid
    FROM        `question`
    INNER JOIN  `user` ON `question`.userid = `user`.uid
    WHERE       `userid` <> 2
    ORDER BY    `question`.userid
    LIMIT       0, 60