sql >> Databasteknik >  >> RDS >> Mysql

Söker råd om en relaterad videofråga på ett taggat videosystem

Den här frågan bör returnera ID:n för videor (v2) som har taggar gemensamma med din givna video (v1), i fallande ordning efter antalet gemensamma taggar.

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. Kommaseparerade värden och jokertecken i mysql

  2. Allvarligt fel:[] operatör stöds inte för strängar

  3. Ny MySQL-drivrutin orsakar java.sql.SQLNonTransientConnectionException:CLIENT_PLUGIN_AUTH krävs

  4. Mysql-resursen är tillfälligt otillgänglig