使用phpmyadmin的mySQL的INNER JOIN语法

时间:2010-05-28 02:06:38

标签: mysql select phpmyadmin inner-join

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服务器版本相对应的手册,以便在'INNER JOIN User ON question附近使用正确的语法.userid = user。uid ORDER BY question。userid '在第5行

在我的生活中不能弄清楚我在这里做错了什么。

1 个答案:

答案 0 :(得分:8)

您的查询看起来无效。您可能想尝试以下方法:

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