Bonjour,
Voici mon problème :
Dans ma BDD il y a 4 tables
Fournisseur
id_fnr(PK)
nom
pays
Intervention
id_interv(PK)
id_fnr(FK)
type_intervention
cp2
id_cp2(PK)
id_fnr(FK)
id_domaine(FK)
domaine
id_domaine(PK)
user
id_user(PK)
id_cp2(FK)
username
Disons que je fais un :
SELECT f.nom, i.type_intervention, u.username
FROM Fournisseur f, Intervention i, cp2 c, domaine d,user u
WHERE f.id_fnr=i.id_fnr
AND f.id_fnr=c.id_fnr
AND c.id_cp2=u.id_cp2
ce qui me donne (SI JAI BIEN REMPLI TOUTES LES TABLES):
nom type_intervention username
ELCAN ASYS Poquito Y.
Par contre, là où mon problème se pose c'est le cas où je ne rempli pas toutes les tables.
Si je ne remplis pas cp2 (et donc user de même) ma requete SELECT ne renvoi aucun résultat.
Ma question est donc comment faire pour que la requete selectionne tout même si je n'ai pas rempli toutes les tables.
Cela pourrait donner :
nom type_intervention username
ELCAN ASYS
Partager