sql >> Databáze >  >> RDS >> Mysql

Hledáte radu ohledně dotazu na související videa v označeném videosystému

Tento dotaz by měl vrátit ID videí (v2), která mají štítky společné s vaším daným videem (v1), v sestupném pořadí podle počtu společných štítků.

SELECT v2.video_id
FROM VideoTags AS v1
  JOIN VideoTags AS v2
  USING (tag_id)
WHERE v1.video_id = ?
  AND v1.video_id <> v2.video_id
GROUP BY v2.video_id 
ORDER BY COUNT(*) DESC;


  1. MySQL:Klonování databáze MySQL na stejné instanci MySql

  2. PDO s MySQL nefunguje při aktivaci e-mailem

  3. Seskupování záznamů ze smyčky while | PHP

  4. Předejte PHP Array přes jQuery Ajax