SELECT a.* FROM works AS a WHERE a.userid=15 INNER JOIN users AS b ON a.userid=b.id;
有些事情是错的,我不知道为什么,有人可以提供一些帮助吗?谢谢
答案 0 :(得分:5)
您的WHERE
子句位置错误。它始终遵循列出的所有表并加入FROM
子句。
SELECT a.*
FROM
works AS a
INNER JOIN users AS b ON a.userid=b.id
WHERE a.userid=15 ;
答案 1 :(得分:0)
怎么样:
SELECT a.* FROM works a INNER JOIN users b ON a.userid=b.id WHERE a.userid=15;
WHERE,ORDER / GROUP BY子句应该放在查询的末尾(除非它在子查询中然后它将在子查询的末尾)