Bonjour à tous, j'essaie en vain de faire une requete sur les tables.
Clients (ClientID, Name)
Adresse (AdresseID, FK_ClientID, text)
Telephone (telephoneID, FK_ClientID, numero)
Un client peut donc avoir plusieurs adresses et numeros de telephone.
J'essaye de faire une requete qui me retourne une ligne par client.
Pour chaque client, afficher la premiere adresse et le premier numero de telephone s'ils en ont, null sinon.
J'avais faitMais ça me renvoie plusieurs ligne si un client à plusieurs numeros...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Select cli.name, adr.text, tel.numero from clients left outer join Adresse adr on cli.ClientID=adr.FK_ClientID left outer join Telephone tel on cli.ClientID=tel.FK_ClientID
Auriez-vous une idée de comment je dois faire ?
Partager