Requête SQL
RABBA RABBI
-
chossette9 Messages postés 6855 Date d'inscription Statut Contributeur Dernière intervention -
chossette9 Messages postés 6855 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
aider moi s.v.p à résoudre en SQL la requête suivante
Trouver les documents relatifs à un auteur donné
DOCUMENT(numDoc, titre, datepub, #numCD))
PUBLIER (#numAut, #numDoc)
AUTEUR (numAut, nomAut, pnomAut)
aider moi s.v.p à résoudre en SQL la requête suivante
Trouver les documents relatifs à un auteur donné
DOCUMENT(numDoc, titre, datepub, #numCD))
PUBLIER (#numAut, #numDoc)
AUTEUR (numAut, nomAut, pnomAut)
A voir également:
- Requête SQL
- Logiciel sql - Télécharger - Bases de données
- Sql lister les tables ✓ - Forum Programmation
- Sql (+) - Forum Programmation
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
- Requête sql pour afficher uniquement les fleurs dont le prix est strictement inférieur à 10 euros - Forum calculatrices
3 réponses
Bonsoir RABBA RABBI,
Pour trouver les documents relatifs à un auteur donné, il te faut trouver ce qui relie les AUTEUR et les DOCUMENT dans ton MCD :
Pour cela, il te faut donc passer par la table PUBLIER ... et rédiger les jointures entre ces 3 tables :
En espérant que cela t'ai aidé.
Pour trouver les documents relatifs à un auteur donné, il te faut trouver ce qui relie les AUTEUR et les DOCUMENT dans ton MCD :
DOCUMENT(numDoc, titre, datepub, #numCD)) PUBLIER (#numAut, #numDoc) AUTEUR (numAut, nomAut, pnomAut)
Pour cela, il te faut donc passer par la table PUBLIER ... et rédiger les jointures entre ces 3 tables :
SELECT T1.titre, T1.datepub
FROM DOCUMENT T1,
PUBLIER T2,
AUTEUR T3
WHERE T1.numDoc = T2.numDoc
AND T2.numAut = T3.numAut
AND T3.nomAut = 'POCLAIN'
AND T3.pnomAut = 'Jean-Baptiste'
En espérant que cela t'ai aidé.
chossette9
Messages postés
6855
Date d'inscription
Statut
Contributeur
Dernière intervention
1 311
Sympa l'exemple, mais pauvre Jean-Baptiste POQUELIN, il va se retourner dans sa tombe ^^