我的PHP中的MySQL查询有点问题。我假设这是一个简单的语法问题,我希望有人可以帮助我。
查询是:
SELECT *
FROM `Threads` INNER JOIN `Categories`
WHERE `Threads`.`Category_ID` = `Categories`.`Category_ID`
AND `Categories`.`Category_Name` = 'General'
查询的目的是允许使用论坛类别中的线程的行数。
似乎查询的前半部分正常工作但AND
语句之后的部分不正常。
非常感谢任何帮助。
答案 0 :(得分:1)
尝试
SELECT *
FROM `Threads` `t`
INNER JOIN `Categories` `c` ON `t`.`Category_ID` = `c`.`Category_ID`
WHERE `c`.`Category_Name` = 'General'
答案 1 :(得分:0)
SELECT *
FROM `Threads` AS `t`, `Categories` AS `c`
WHERE `t`.`Category_ID` = `c`.`Category_ID`
AND `c`.`Category_Name` = 'General'