【发布时间】:2011-03-26 21:03:20
【问题描述】:
我有两张桌子。名称表有一个名为“类别”的外键。另一个表是包含类别名称的“类别”。名称表引用类别表中的一个类别。
所以我用这个:
$categories = "SELECT name, COUNT(*) category";
$number_of_categories = "SELECT category, COUNT(1) FROM name GROUP BY category";
如您所见,我正在执行两个选择语句。我听说加入表可以变魔术,请教我如何在一个 SELECT 语句中做到这一点。
基本上我想从类别表中SELECT所有行,然后统计名称表中每个类别的实例数。
【问题讨论】:
-
声明 1 中是否缺少
FROM?我们可以看到 2 个表的完整架构吗?