Bonjour,

Je cherche à trouver une méthode (la plus simple et la plus utilisée) pour faire une relation de table.

Je possède 4 tables :

MEMBRE
NoMembre PK
Nom
Prénom

EMPRUNT
NoMembre PK,FK
NoBD PK,FK

BD
NoBD PK
Titre
NoDessinateur FK

DESSINATEUR
NoDessinateur PK
Nom
Je voudrais faire un fetchAll de toutes les bandes dessinée que le membre a emprunté dont le nom du dessinateur commence par la lettre A, trié par ordre alphabétique.

Je connais la solution en SQL mais pas en Zend,

voici le code SQL :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
SELECT * FROM emprunt
JOIN bd ON bd.NoBD = emprunt.NoBD
JOIN dessinateur ON bd.NoDess = dessinateur.NoDess
WHERE Nom Like 'A%' AND NoMembre = 1
ORDER BY Titre