如何在显示子类别时获取类别详细信息?

时间:2011-05-27 12:26:34

标签: php mysql

我有类别和子类别表。

我的子类别表包含cat_id列。

现在我想在一个html表中显示所有子类别及其类别ID和类别名称。

如何在单个查询中实现它?

4 个答案:

答案 0 :(得分:2)

您可以使用INNER JOIN

实现这一目标
SELECT sc.*, c.* FROM subcategory sc INNER JOIN category c ON sc.category_id = c.id

答案 1 :(得分:1)

SELECT subcat.name, subcat.cat_id, cat.name FROM subcat
INNER JOIN cat ON (subcat.cat_id = cat.id)

答案 2 :(得分:0)

您需要查找SQL命令JOIN:Read up on SQL joins here

答案 3 :(得分:0)

首先,请查看this article。这就是你想要的和你需要的东西 - 即使它看起来很复杂。

其次,作为您当前问题的解决方案。您需要加入表中的数据。 (阅读JOIN SYNTAX)。其他答案已经有了确切的查询。