|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||||
|
Membre du Club
![]() Inscription : mai 2010 Messages : 173 ![]() |
Bonjour à tous,
J'ai un pépin pour exclure du résultat les valeurs si une autre valeur est contenue dans une ligne. Plus précisément : Soit 2 tables : table 1 : table 2 : Avec quelques valeurs on a : table 1 Code :
Code :
Tentative : Code :
Vous avez une piste ? Attention, ce n'est pas un exemple applicatif, mais de logique, on se contrefout des goûts et autres confitures Merci à vous, A bientôt, LeHibou |
||||||
|
|
01
|
|
|
#2 |
![]() ![]() |
La requête que tu donnes ne va pas te donner 'confiture' mais l'ensemble {Mary, Paul, Pierre} puisque tu ne sélectionnes que t1.name.
Ensuite, puisque ta restriction (WHERE) ne porte que sur t2.complement, seules les lignes jointes avec toto seront exclues mais pas celles avec fraise ni framboise. Plutôt que de prendre un exemple bidon, donne la vraie structure de tes tables, des données exemples, le résultat attendu et une exeplication claire de ce que tu souhaites obtenir. Pour le moment, on ne peut que conjecturer une solution.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique. Autoentrepreneur. Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework... « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau) À la maison comme au bureau, j'utilise la suite Linux Mageïa ! |
|
00
|
|
|
#3 | |
|
Membre du Club
![]() Inscription : mai 2010 Messages : 173 ![]() |
Bonjour Cinéphil,
Et bonne année à tous. Sans déconner, plus clair que ça ? Citation:
Le problème, c'est que c'est une pelote de laine et impossible de tout placer ici sans gonfler les forumeurs. Je vais mettre à jour l'exemple. |
|
|
|
02
|
|
|
#4 |
|
Expert Confirmé
![]() Inscription : mai 2002 Messages : 2 208 ![]() |
bonjour,
Non c'est pas claire, vous inversez complément / name .. ou alors j'ai rien compris. De plus j'ai pas compris non plus le résultat attendu. Indiquez le résultat souhaité en partant de votre exemple d'entrée. |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : mai 2010 Messages : 173 ![]() |
Si je suis un incompris, je le vis bien car j'ai réussi.
J'ai fais un "not in" suivi d'une sous requête. Simple. Efficace. Merci à vous, A bientôt, LeHibou |
|
|
02
|
Copyright © 2000-2013 - www.developpez.com