Voici la requete qui fait ce que je veux (quand tabC.chId = 60) :
Mon problème est que parfois je n'ai pas tabC.chId = 60, dans ce cas la requête ne retourne rien alors que je voudrais qu'elle me retourne : val1, val2, null, null. J'ai essaié en ajoutant "(+)" après les tabC mais je n'ai pas null (il y a des valeur de tabD dont je ne veux pas)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT tabA.ch1, tabB.ch2, tabD.ch3, tabD.ch4 FROM tabA, tabB, tabC, tabD WHERE tabA.chId = 60 AND tabB.chId = 60 AND tabC.ch5 = tabD.ch5 AND tabC.chId = 60 ORDER BY tabA.ch6 DESC, tabB.ch7 DESC, tabC.ch7 DESC
Partager