Lister les éléments d'une table qui ne sont pas dans une aut
Posté : 27 juil. 2007, 19:42
Bonjour, j'ai un petit soucis pour formuler une requête.
J'ai deux tables:
et
Voilà ce que je veux faire, pour un utilisateur donné 'abc', trouver tous les élements de la 1ère table, qui n'apparaissent pas dans la seconde dans le champ 'vers' quand le champ de='abc'
ex: 1ère table:
Merci de votre aide, j'espère que le problème est assez compréhensible
J'ai deux tables:
Code : Tout sélectionner
CREATE TABLE `utilisateurs` (
`login` varchar(12) NOT NULL default '',
PRIMARY KEY (`login`)
); Code : Tout sélectionner
CREATE TABLE `partage_visual` (
`de` varchar(100) NOT NULL default '',
`vers` varchar(100) NOT NULL default ''
);ex: 1ère table:
2ème table:login
abc
moi
lui
toi
je voudrais donc pour l'utilisateur 'abc' obtenir tous les membres sauf 'moi' et 'lui' puisqu'ils apparaissent dans la seconde table en face de abc...de | vers
abc|moi
abc|lui
moi|lui
toi|moi
Merci de votre aide, j'espère que le problème est assez compréhensible