sql >> Databasteknik >  >> RDS >> Mysql

Hämtar taggar baserat på post-ID

Implicit gå med:

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

Explicit gå med:

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

Det är uppfriskande att se ett korrekt, normaliserat databasschema för en gångs skull.



  1. Laravel beräkna summan av två kolumner med ett villkor

  2. db.create_all() 'NoneType'-objektet har inget attribut 'drivername'

  3. Verifiera databasanslutning med pg-promise när du startar en app

  4. Hur ändrar jag fält i den nya PostgreSQL JSON-datatypen?