sql >> Database >  >> RDS >> Mysql

Op zoek naar advies over een gerelateerde video-query op een getagd videosysteem

Deze zoekopdracht moet de id's van video's (v2) retourneren die tags gemeen hebben met je opgegeven video (v1), in aflopende volgorde van het aantal tags gemeen.

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. PHP Meerdere rijen verwijderen met selectievakje

  2. Voeg dynamische selectievakwaarde in Mysql-database in en toon verzonden gegevensbericht

  3. [Video] Inleiding tot JSON-gegevenstypen in PostgreSQL

  4. Stel de AUTOINCREMENT-waarde in in de django-tabel