Bonjour,
J'ai une table DGD dont la colonne TYPE_ID est une clé étrangère vers une autre table TYPE.ID (c'est même la clé primaire).
Je remarque en insérant une nouvelle ligne que la colonne en question TYPE_ID peut être nulle. Je trouve ça étrange mais soit.
J'ai donc les lignes suivantes dans la table DGD :
Mon problème est de faire un select qui récupère bien cette ligne mais je n'y arrive pas, je ne sais pas du tout comment faire en fait...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ID - LIBELLE - TYPE_ID 1 - 'libellé 1' - 2 2 - 'libellé 2' - 3 3 - 'libellé 3' - (null)
Voilà mon select mais celui-ci ne renvoie pas les lignes pour lesquelles TYPE_ID est nulle :
Voilà ce que cela me retourne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT DGD.ID, DGD.LIBELLE, TYPE.LIBELLE FROM DGD, TYPE WHERE DGD.TYPE_ID = TYPE.ID
Avez vous une idée pour faire un select qui renvoie tous les cas ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ID - LIBELLE - TYPE.LIBELLE 1 - 'libellé 1' - 'libellé type 2' 2 - 'libellé 2' - 'libellé type 3'
Merci de votre aide.
WwAvE
Partager