MySQL内部加入问题


MySQL Inner Join Issue

我的PHP中的MySQL查询有点问题。我认为这是一个简单的语法问题,希望这里有人能帮我。

查询是:

SELECT * 
FROM  `Threads` INNER JOIN `Categories` 
WHERE  `Threads`.`Category_ID` = `Categories`.`Category_ID` 
  AND    `Categories`.`Category_Name` = 'General'

查询的目的是允许使用论坛类别中线程的行数。

查询的前半部分似乎工作正常,但AND语句之后的部分则不正常。

如有任何帮助,我们将不胜感激。

尝试

SELECT * 
FROM  `Threads` `t`
INNER JOIN `Categories` `c` ON `t`.`Category_ID` = `c`.`Category_ID`
WHERE `c`.`Category_Name` = 'General'
SELECT * 
FROM  `Threads` AS `t`, `Categories` AS `c` 
WHERE  `t`.`Category_ID` = `c`.`Category_ID` 
  AND    `c`.`Category_Name` = 'General'