8722 sujets

Développement web côté serveur, CMS

Bonjour les amis je débute en SQL et je voudrais faire la requête suivante :

sélection de toutes les données de la
table F_Auxiliaires dont la donnée F_Auxiliaires.AUX_DARD est vide ou null et dont le F_Auxiliaire.AUX_CODE n'existe pas PVCMAT.AUX_CODE et dont le F_Auxiliaire.CodeParentPVC n'existe pas dans PVCMAT.AUX_CODE.


j'ai fait ma première requête

SELECT * 

FROM 
	F_Auxiliaire

WHERE 
	F_Auxiliaire.AUX_DADR IS NULL OR F_Auxiliaire.AUX_DADR=''



mais les autres je ne sais pas merci de bien vouloir m'aider slvp

merci d'avance
Modifié par DiegoGaby (19 Sep 2018 - 17:44)
Salut,

A partir du moment où tu souhaites faire une requête qui implique des données de deux tables liées entre elles par une clé étrangère tu dois utiliser une jointure. Il en existe plusieurs et je t'invite à lire rapidement cette page pour deviner laquelle tu as besoin.

Je me permets de te donner un petit conseil à propos des conventions de nommage. Il en existe pour chaque langage et je t'invite à faire une petite recherche à ce sujet (au hasard cet article par exemple). La façon dont tu as nommé tes tables et colonnes n'est pas des plus compréhensibles.

Si tu galères pour ta jointure revient poster et on regardera ensemble. Mais le mieux c'est que t'essaies seul en premier temps.

Good luck !