Bonjour,
j'ai 3 tables:
table1(id1 char(3), id2 char(2))
table2(id2 char(2), flag char(1) )
table3(id1 char(3), id2 char(2))
je souhaiterais récupérer pour chaque id1 de table1 la valeur du champ table2.FLAG de la manière suivante:
mais si table3.id2 IS NULL alors je dois récupérer l'info de la manière suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select table2.FLAG from table1, table2, table3 where table1.id1=table3.id1 and table3.id2=table2.id2
comment faire ça en une seule requête ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 select table2.FLAG from table1, table2 where table1.id2=table2.id2
Partager