sql >> Database teknologi >  >> RDS >> Mysql

Leder efter råd om en relateret videoforespørgsel på et tagget videosystem

Denne forespørgsel skal returnere id'erne for videoer (v2), der har tags til fælles med din givne video (v1), i faldende rækkefølge efter antallet af tags til fælles.

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 Fatal fejl:kan ikke allokere hukommelse til bufferpuljen

  2. PostgreSQL indlejret JSON-forespørgsel

  3. mysql select-forespørgselsoptimering og hvordan limit virker i mysql

  4. Gruppér opslag efter dato i Wordpress