目标:
channels.active=1
需要活动 ( ) 但具有0
活动项目的渠道的结果。
有items
,他们属于channel
。items
可以有多个通道。
有3张表:
channels
items
items_channels
将items_channel
项目映射到通道。示例行:
id item channel
1 23 47
到目前为止,我只有这个来获得活跃的频道:
SELECT * FROM channels WHERE channels.active = 1
我无法掌握仅加入具有 0 个活动项目的频道的部分 - 我是否需要子查询或具有某处的HAVING
子句?COUNT
此外,channels.active
适用于活动频道,items.active
适用于活动项目。