17-08-2009, 10:52 PM
(Modification du message : 17-08-2009, 11:00 PM par Sephi-Chan.)
Une relation many-to-many implique effectivement une table de relation.
La requête pourrait alors ressembler à :
Avec Ruby on Rails, je n'avais pas tapé une ligne de SQL depuis longtemps. Ça me manquait presque.
Sephi-Chan
La requête pourrait alors ressembler à :
SELECT B.id AS book_id,
B.title AS book_title,
A.*
FROM books B
LEFT JOIN authors_books AB ON AB.book_id = B.id
LEFT JOIN authors A ON A.id = AB.author_id
Avec Ruby on Rails, je n'avais pas tapé une ligne de SQL depuis longtemps. Ça me manquait presque.
Sephi-Chan