Différencier des données d'une table à l'autr

Fermé
mymywo - Modifié par mymywo le 17/01/2011 à 14:18
ndsaerith Messages postés 304 Date d'inscription vendredi 16 janvier 2004 Statut Membre Dernière intervention 10 mai 2017 - 18 janv. 2011 à 11:39
bonjours a tous!

voila j'ai crée quelques tables avec des références, des noms, ...
donc il y a une table "mère"(on va dire) où les références entrée dans cette table sont les seuls que l'on peut utiliser (leur utilisation doit être unique); une autre table qui utilise ces références justement et comporte d'autres données certaine communes à la première et d'autres non.
je voudrait créer une vue (ou autre) où l'on puisse voir les données restantes de la table "mère" qui n'ont pas encore été utilisé.
vous auriez une solution??
car voyez-vous cela fais plusieurs jours que je cherche une solution sur internet mais que je ne trouve pas, et que j'essaye tout bien que mal à essayer diverse combinaison de liaisons entre les différentes tables et que cela ne donne rien
d'avance merci!

<OOo3.2.1>Windows XP pro

1 réponse

ndsaerith Messages postés 304 Date d'inscription vendredi 16 janvier 2004 Statut Membre Dernière intervention 10 mai 2017 28
18 janv. 2011 à 11:39
Salut,

Tu peux utiliser la fonction NOT IN qui se met dans le where.
Cela donnerais en gros et pas en sql :
select id de la table mère
from la table mère
where l'id not in (select de tous les id etrangers des tables enfants)

En gros hein ^^
0