Bonjour a tous,
j'ai une petite question concernant les jointures que j'ai du mal a
comprendre ...
Soit les tables A,B et C
je desire faire une requete du genre
select A.z1, A.z2, A.z3, B.z5, C.z3
from A, B, C
where B.z2 = A.z9
and C.z2 = A.z8
mais je veux que si la condition C.z2 = A.z8 n'est pas remplie, alors
j'aurai une ligne avec C.z3 a blanc ...
Actuellement, je n'ai rien si la condition n'est pas remplie ...
Je dois avouer que mes connaissances en SQL sont limitées ...
Merci de votre aide
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
John
Bonjour,
Si tu fais Select... from A left outer join B on B.z2=A.z9 left outer join C on C.z2 = A.z8
tu auras les enregistrements qui n'ont pas de correspondances.
Mais attention au nombre d'enregistrements retournés. Ajoute peut être un select distinct A.z1,...
"SuperGolgoth" wrote in message news:
Bonjour a tous, j'ai une petite question concernant les jointures que j'ai du mal a comprendre ... Soit les tables A,B et C je desire faire une requete du genre select A.z1, A.z2, A.z3, B.z5, C.z3 from A, B, C where B.z2 = A.z9 and C.z2 = A.z8 mais je veux que si la condition C.z2 = A.z8 n'est pas remplie, alors j'aurai une ligne avec C.z3 a blanc ... Actuellement, je n'ai rien si la condition n'est pas remplie ... Je dois avouer que mes connaissances en SQL sont limitées ... Merci de votre aide
Bonjour,
Si tu fais Select...
from A
left outer join B on B.z2=A.z9
left outer join C on C.z2 = A.z8
tu auras les enregistrements qui n'ont pas de correspondances.
Mais attention au nombre d'enregistrements retournés.
Ajoute peut être un select distinct A.z1,...
"SuperGolgoth" <noaddress@email.com> wrote in message
news:mn.0ab17d69196b22de.54962@email.com...
Bonjour a tous,
j'ai une petite question concernant les jointures que j'ai du mal a
comprendre ...
Soit les tables A,B et C
je desire faire une requete du genre
select A.z1, A.z2, A.z3, B.z5, C.z3
from A, B, C
where B.z2 = A.z9
and C.z2 = A.z8
mais je veux que si la condition C.z2 = A.z8 n'est pas remplie, alors
j'aurai une ligne avec C.z3 a blanc ...
Actuellement, je n'ai rien si la condition n'est pas remplie ...
Je dois avouer que mes connaissances en SQL sont limitées ...
Merci de votre aide
Si tu fais Select... from A left outer join B on B.z2=A.z9 left outer join C on C.z2 = A.z8
tu auras les enregistrements qui n'ont pas de correspondances.
Mais attention au nombre d'enregistrements retournés. Ajoute peut être un select distinct A.z1,...
"SuperGolgoth" wrote in message news:
Bonjour a tous, j'ai une petite question concernant les jointures que j'ai du mal a comprendre ... Soit les tables A,B et C je desire faire une requete du genre select A.z1, A.z2, A.z3, B.z5, C.z3 from A, B, C where B.z2 = A.z9 and C.z2 = A.z8 mais je veux que si la condition C.z2 = A.z8 n'est pas remplie, alors j'aurai une ligne avec C.z3 a blanc ... Actuellement, je n'ai rien si la condition n'est pas remplie ... Je dois avouer que mes connaissances en SQL sont limitées ... Merci de votre aide
SuperGolgoth
John a écrit :
Bonjour,
Si tu fais Select... from A left outer join B on B.z2=A.z9 left outer join C on C.z2 = A.z8
tu auras les enregistrements qui n'ont pas de correspondances.
Mais attention au nombre d'enregistrements retournés. Ajoute peut être un select distinct A.z1,...
Merci, ca fonctionne du feu !!!
John a écrit :
Bonjour,
Si tu fais Select...
from A
left outer join B on B.z2=A.z9
left outer join C on C.z2 = A.z8
tu auras les enregistrements qui n'ont pas de correspondances.
Mais attention au nombre d'enregistrements retournés.
Ajoute peut être un select distinct A.z1,...