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

Извличане на етикети въз основа на ID на публикация

Неявно присъединяване:

SELECT title, clean_title, body, published, name, slug
FROM posts, posts_tags, tags
WHERE posts.p_id=posts_tags.p_id AND posts_tags.t_id=tags.t_id
ORDER BY published DESC

Изрично присъединяване:

SELECT title, clean_title, body, published, name, slug
FROM posts
LEFT JOIN posts_tags ON posts.p_id=posts_tags.p_id
LEFT JOIN tags ON posts_tags.t_id=tags.t_id
ORDER BY published 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 Workbench на Mac. Не мога да се свържа с MySQL сървър на '127.0.0.1' (61) Mac Macintosh

  2. Намерете записи с поле за дата през последните 24 часа

  3. Как да създадете „двустранен“ уникален индекс на две полета?

  4. Добавяне на избрани отметки към базата данни-PHP

  5. Как да коригирате Съобщение:SQLSTATE[08004] [1040] Твърде много връзки