从多对多计数

时间:2012-12-08 02:03:42

标签: sql postgresql

如何根据以下结构检查标签是否至少使用过一次。

Table structure

1 个答案:

答案 0 :(得分:3)

EXISTS半连接最有可能是此任务的几种可能的查询样式中最快的:

SELECT t.*
FROM   taggit_tag t
WHERE EXISTS (
   SELECT 1
   FROM   taggit_taggeditem ti
   WHERE  ti.tag_id = t.tag_id
   );