Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да създадете MySQL заявка, за да намерите свързани публикации от множество таблици?

Ако имате само таблицата с етикети (не таблицата с категории), това е по-оптимизирано начало:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Показване на бази данни на MySql сървър

  2. MySQL:ефективна заявка към колона, твърде дълга, за да бъде индексирана

  3. Как да получа структурата на MySQL таблицата в PHP? Плюс списък на всички таблици?

  4. Вмъкване на html код в mysql таблица

  5. Присъединяването на две работещи sql заявки дава грешни резултати - Къде греша