Ola, vous m'avez grandement aidé la 1ere fois, pourquoi pas une deuxieme ....
j'ai 2 tables:
table_A(id)
table_B(id,valeur)
je veux que la requete affiche:
- id de table_A qui ne sont pas dans table_B
- id de table_A qui sont dans table_B et dont la valeur = 1
- valeur 0 lorque l'on a pas id dans la table_B
- valeur 1 lorque l'on a un id dans table_B et dont la valeur = 1
en gros, je voudrais:
id valeur
1 1
2 1
3 1
4 0
5 0
avec table_A qui comprend les id 1,2,3, 4,5, 6,7,8
et table_B qui comprend les id 1,2,3 (dont valeur = 1), 6,7,8 (dont valeur = 2)
voila le debut de requete:
probleme: comment faire pour afficher la valeur correctement de façon à avoir valeur = 1 si l'id est dans A et B, et valeur = 0 si l'id n'est pas dans B (une sorte de valeur par defaut).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT A.id, B.valeur FROM table_A A, table_B B WHERE A.id != B.id AND( (A.id = B.id) and B.valeur=1 )
merci
Partager