Skip to content

Instantly share code, notes, and snippets.

@rainerborene
Created May 21, 2014 22:38
Show Gist options
  • Save rainerborene/b99a01ceaf860199b82a to your computer and use it in GitHub Desktop.
Save rainerborene/b99a01ceaf860199b82a to your computer and use it in GitHub Desktop.
--- Available models:
---
--- ActsAsTaggableOn::Tag
--- ActsAsTaggableOn::Tagging
SELECT "tags"."name",
COUNT(*),
bool_or("taggings"."tagger_id" = $1)
FROM "tags"
INNER JOIN "taggings" ON "tags"."id" = "taggings"."tag_id"
WHERE "taggings"."taggable_id" = $2
AND "taggings"."taggable_type" = $3
AND (taggings.context = ('classifications'))
GROUP BY name);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment