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

Messages postés
211
Date d'inscription
mercredi 15 juin 2011
Statut
Membre
Dernière intervention
15 mars 2013
- - Dernière réponse : cs_Julien39
Messages postés
6449
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
- 10 août 2011 à 15:20
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
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
211
Date d'inscription
mercredi 15 juin 2011
Statut
Membre
Dernière intervention
15 mars 2013
7
3
Merci
mon probleme est resolu : je dois mettre not in au lieu de != (qui existe en sql )
merci en tout cas

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 127 internautes nous ont dit merci ce mois-ci

Commenter la réponse de profiter
Messages postés
6449
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
234
0
Merci
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 ?
Commenter la réponse de cs_Julien39
Messages postés
6449
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
234
0
Merci
C'est bien, le principal est que le problème soit résolut.
Commenter la réponse de cs_Julien39