Requete sql probleme jointure entre les tables [Résolu]

Signaler
Messages postés
211
Date d'inscription
mercredi 15 juin 2011
Statut
Membre
Dernière intervention
15 mars 2013
-
Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
-
Bonjour,

je travaille avec mysql en java
j'ai deux tables :

create table livraison_f(n_livraison_f int(4) ZEROFILL not null auto_increment , cle_fournisseur varchar(30), date DATE, tva double ,t_ht double, t_ttc double,primary key (n_livraison_f));

et

create table concerne_fact_f(n_facture_f varchar(30) not null , n_livraison_f varchar(30) not null primary key, cle_fournisseur varchar(30) not null);

et je veux obtenir les n_livraison_f qui se trouve dans livraison_f et pas dans concerne_fact_f
j'ai excecuté ;

SELECT n_livraison_f from livraison_f where n_livraison_f != (select n_livraison_f from concerne_fact_f );

mais elle me donne aucun numero alors qu'il ya

quesque vous me proposez

merci d'avance

3 réponses

Messages postés
211
Date d'inscription
mercredi 15 juin 2011
Statut
Membre
Dernière intervention
15 mars 2013
7
mon probleme est resolu : je dois mettre not in au lieu de != (qui existe en sql )
merci en tout cas
Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
308
Bonjour,

Bien que tu programmes en java, ta question concerne le SQL, je déplace donc otn sujet sur le forum approprié.

Je ne suis pas certain que le signe != ait un sens en SQL et je ne comprends pas très bien l'objectif de ta requête imbriquée, peux tu nous expliquer ce que tu essayes de sélectionner ?
Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
308
C'est bien, le principal est que le problème soit résolut.