Relation 0-n; requête pour afficher les relations 0 [Résolu]

PhilLu 248 Messages postés lundi 9 novembre 2009Date d'inscription 27 décembre 2017 Dernière intervention - 13 juil. 2014 à 19:58 - Dernière réponse : PhilLu 248 Messages postés lundi 9 novembre 2009Date d'inscription 27 décembre 2017 Dernière intervention
- 13 juil. 2014 à 22:06
Bonjour,
Probablement une question très stupide ;-)
J'ai entre deux tables une relation 0-n
Par exemple une table 'Individu' et une table Voiture'
Je peux donc afficher à l'aide d'une requête du type
Select * from 'Individu' where 'Voiture' like ... quand l'individu possède au moins une voiture puisque la table voiture possède une clé étrangère qui identifie l'individu.
Je souhaite faire l'inverse, cad afficher les Individus qui n'ont pas de Voiture donc pas de table associée.
Je suis à court d'idée :-(
Merci pour vos suggestions
...et bonne soirée!
Afficher la suite 

2 réponses

Répondre au sujet
NHenry 14136 Messages postés vendredi 14 mars 2003Date d'inscriptionModérateurStatut 26 avril 2018 Dernière intervention - 13 juil. 2014 à 20:12
0
Utile
Rapidement, je dirais :
SELECT ... FROM Individu WHERE NOT Id IN (SELECT DISTINCT IdPersonne FROM Voiture)
Commenter la réponse de NHenry
PhilLu 248 Messages postés lundi 9 novembre 2009Date d'inscription 27 décembre 2017 Dernière intervention - 13 juil. 2014 à 22:06
0
Utile
Super, merci pour cette réponse rapide et correcte du premier coup ;-)
Commenter la réponse de PhilLu

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.