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

问题描述

| 我有类别和子类别表。 我的子类别表包含
cat_id
列。 现在,我想在一个html表中显示所有子类别及其类别ID和类别名称。 如何在单个查询中实现?     

解决方法

        您可以用
INNER JOIN
实现:
SELECT sc.*,c.* FROM subcategory sc INNER JOIN category c ON sc.category_id = c.id
    ,        
SELECT subcat.name,subcat.cat_id,cat.name FROM subcat
INNER JOIN cat ON (subcat.cat_id = cat.id)
    ,        您需要查找SQL命令JOIN:在此处阅读SQL连接     ,        首先,请查看这篇文章。这就是您想要的和您需要的-即使乍一看看起来很复杂。 第二,作为您当前问题的解决方案。您将需要联接表中的数据。 (阅读JOIN SYNTAX)。其他答案已经有确切的查询。