Php 获取表A中的所有项目以及这些项目在表B中出现的次数
我已经搜索了几个小时,很接近,现在我被卡住了。我有一张情绪表和一张诗句表,其中包含情绪ID。我需要一个MySQL查询,它能给我所有的(你可以选择的有限的、永久的情绪列表)和包含这些情绪的诗句的次数。有很多诗句包含了情绪的独特ID,但我只是从以下尝试中得到了1条记录或错误:Php 获取表A中的所有项目以及这些项目在表B中出现的次数,php,mysql,join,count,Php,Mysql,Join,Count,我已经搜索了几个小时,很接近,现在我被卡住了。我有一张情绪表和一张诗句表,其中包含情绪ID。我需要一个MySQL查询,它能给我所有的(你可以选择的有限的、永久的情绪列表)和包含这些情绪的诗句的次数。有很多诗句包含了情绪的独特ID,但我只是从以下尝试中得到了1条记录或错误: SELECT moods.mood_text, COUNT(distinct verse.uid) AS num_moods FROM moods INNER JOIN verse ON verse.moo
SELECT moods.mood_text, COUNT(distinct verse.uid) AS num_moods
FROM moods INNER JOIN
verse
ON verse.mood = moods.uid
(这给了我一种情绪和一个计数,但我有30种情绪,我可以看到超过一种情绪的诗句)
(返回相同的内容)
我确实需要一些帮助?谢谢提示:
分组依据
.verse.mood=moods.uidok,开始!伙计!!这是疯狂和令人沮丧的简单笑。谢谢你!!!
SELECT count(verse.uid) AS verseCount, mood_text, moods.uid
FROM moods LEFT JOIN
verse
ON moods.uid = verse.mood