Advertisement
Guest User

Untitled

a guest
Nov 1st, 2023
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. SELECT DISTINCT
  2. a.name, a.comment, t.name AS track_name, r.name AS release_name,
  3. rg.name AS release_group_name,
  4. CASE
  5. WHEN rg.type = 1 THEN 'Album'
  6. WHEN rg.type = 2 THEN 'Single'
  7. WHEN rg.type = 3 THEN 'EP'
  8. WHEN rg.type = 4 THEN 'Other'
  9. ELSE CAST(rg.type AS VARCHAR) -- For any other values that may exist, this will show the raw number as text.
  10. END AS release_group_type,
  11. genre.name AS genre_name
  12. FROM artist a
  13. JOIN artist_credit_name acn ON a.id = acn.artist
  14. JOIN track t ON t.artist_credit = acn.artist_credit
  15. JOIN medium m ON t.medium = m.id
  16. JOIN release r ON m.release = r.id
  17. JOIN release_group rg ON r.release_group = rg.id
  18. LEFT JOIN release_tag rt ON r.id = rt.release
  19. LEFT JOIN release_group_tag rgt ON rg.id = rgt.release_group
  20. LEFT JOIN tag ON rt.tag = tag.id OR rgt.tag = tag.id
  21. LEFT JOIN genre ON tag.name = genre.name
  22. WHERE
  23. a.comment ~* '\y(IRAN|IRANIAN|PERSIA|PERSIAN)\y'
  24. OR area=101
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement