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

Hvordan oprettes MySQL-forespørgsel for at finde relaterede indlæg fra flere tabeller?

Hvis du bare vil have tag-tabellen (ikke kategoritabellen), er dette en mere optimeret start:

SELECT article_id,count(*) AS q 
FROM article_tags 
WHERE id_tag IN (
    SELECT id_tag 
    FROM article_tags 
    WHERE article_id=41
) 
AND article_id!=41 
GROUP BY article_id 
ORDER BY q DESC


  1. Fejl ved Update Join

  2. hvordan man viser hide html-tabelrække baseret på php-tilstand

  3. Relation videregivet til #eller skal være strukturelt kompatibel. Inkompatible værdier:[:referencer]

  4. MySQL til Visual Studio 2012/2013