Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4338 connectés 

 


Dernière réponse
Sujet : [SQL] Requete tarabiscottée
n0mad Merci Marvin et Woof : c'est exactement ce que je voulais !

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
n0mad Merci Marvin et Woof : c'est exactement ce que je voulais !
MarvinLeRouge En évitant les JOIN ca donne ca:
 
SELECT     pk1
FROM         commandant
WHERE     (pk1 NOT IN
                          (SELECT     pk2
                            FROM          joueur))
 
Si c'est bien les identifiants des commandants qui ne sont pas joueurs que tu veux :D
Woof select Commandant.* from Commandant LEFT JOIN Joueur ON Commandant.pk1=Joueur.pk2 where Joueur.pk2 is NULL;
 
ça devrait marcher....
n0mad Salut,
 
Je suis en SQL Access.  
Je dois faire une requete simple à partir de 2 tables.  
 
Table 1 : 'Commandant', clé primaire : 'pk1'
Table 2 : 'Joueur', clé primaire : 'pk2'
 
Il me faut la liste des pk1 de tous les 'Commandant' tel que pk1 ne soit pas une clé dans 'Joueur'.
 
Comment coder ça simplement et efficacement ?
 
(L'inverse est simple à faire, ça serait un "select pk1 from Commandant where pk1=pk2" mais là je veux les pk1 de 'Commandant' qui NE sont PAS une clé primaire dans la table 'Joueur').
 
Thanx

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)