Bonjour,
J'ai une table à 2 colonnes : col1 et col2.
Je veux faire une requête très simple mais je n'y parviens pas, en fait je veux que la requête :
me ramène la col1 correspondant à la col2 lorsque le paramètre est renseigné, mais me ramène toutes les col1 de la table si le paramètre est null.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT col1 FROM maTable WHERE COL2 = :monParametre
J'ai essayé une jointure ouverte style :
ou encore
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT col1 FROM maTable WHERE col2 = :monParametre (+)
Mais rien de tout cela ne fonctionne
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT mt.col1 FROM maTable mt, maTable mt2 WHERE mt2.col2 = :monParametre AND mt.col1 = mt2.col2 (+)
Si vous avez une idée
Très bonne fin d'année en attendant la prochaine
EDIT : je suis sous Oracle.
Partager