组织数据输出我有如下表所示数据:与MySQL
t1 (results): card_id group_id project_id user_id
包含实际标签中的表格:
t2 (groups): id project_id label
t3 (cards): id project_id label
有可能是由不同的用户的多个条目。
我需要帮助写一个查询以表格格式显示相应的卡片/组的总数。这里是我的开始,但我不知道我是在正确的轨道上......
SELECT COUNT(card_id) AS cTotal, COUNT(group_id) AS gTotal
WHERE project_id = $projID
我的不好,我原来的帖子遗漏了团体和卡片的标签。我更新了我的帖子。 – santa 2011-05-11 15:51:34
我使用LAMP。我假设我需要使用LEFT JOIN?.. – santa 2011-05-11 16:06:09
@santa:除非要包含卡表中不再存在的card_id的行,否则不需要使用LEFT JOIN,或者不再存在于group_id中的列组表。如果您希望忽略已从卡片表格中移除的卡片,则不需要LEFT JOIN – 2011-05-11 16:12:52