-1

我的 PHP 中的 MySQL 查询有点问题。我假设它归结为一个简单的语法问题,并希望这里有人可以帮助我。

查询是:

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

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

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

任何帮助将不胜感激。

4

2 回答 2

1

尝试

SELECT * 
FROM  `Threads` `t`
INNER JOIN `Categories` `c` ON `t`.`Category_ID` = `c`.`Category_ID`
WHERE `c`.`Category_Name` = 'General'
于 2013-07-14T16:16:55.967 回答
0
SELECT * 
FROM  `Threads` AS `t`, `Categories` AS `c` 
WHERE  `t`.`Category_ID` = `c`.`Category_ID` 
  AND    `c`.`Category_Name` = 'General'
于 2013-07-14T16:22:44.293 回答