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

  FORUM HardWare.fr
  Programmation

  [SQL] Requete tarabiscottée

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SQL] Requete tarabiscottée

n°70679
n0mad
inscrit au XXe siècle
Posté le 08-11-2001 à 14:54:26  profilanswer
 

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


---------------
Pipiru piru piru pipiru pi
mood
Publicité
Posté le 08-11-2001 à 14:54:26  profilanswer
 

n°70724
Woof
Posté le 08-11-2001 à 16:05:18  profilanswer
 

select Commandant.* from Commandant LEFT JOIN Joueur ON Commandant.pk1=Joueur.pk2 where Joueur.pk2 is NULL;
 
ça devrait marcher....

n°70734
MarvinLeRo​uge
In Colt We Trust
Posté le 08-11-2001 à 16:13:52  profilanswer
 

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


---------------
Dans le monde, il n'y a que 10 sortes de personnes : ceux qui savent compter en binaire et ceux qui ne savent pas
n°70752
n0mad
inscrit au XXe siècle
Posté le 08-11-2001 à 16:31:26  profilanswer
 

Merci Marvin et Woof : c'est exactement ce que je voulais !


---------------
Pipiru piru piru pipiru pi

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [SQL] Requete tarabiscottée

 

Sujets relatifs
Requete SQL : que la derniere occurence[PHP] Faire un menu déroulant dont la selection execute une requete??
execution d'une requete MySQL dans un Onclick ?VB + SQL newbie .... tutoriaux + ch'tite question facile
[php] comment faire un requete dans un champ select ds 1 formulaireSQL
SQL-SERVER 7.0 : besoin de copier un schéma dans une autre instance[VB] syntaxe de requete SQL
Plus de sujets relatifs à : [SQL] Requete tarabiscottée


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR