Requete sur des champs qui ne sont pas dans une autre table
Bonjour,
Je suis en train de travailler sur un petit projet personnel.
Je veux faire une requête sur une table qui me retourne les champs qui ne sont pas dans une autre table.
Je m'explique:
J'ai une table "catalogue".
Cette table a un champ qui s'apelle "BilledetNogle"
Ces champs sont peuplés ou nom de données qui se trouvent dans un autre champ "Path" qui se trouve dans une autre table "Billeder".
Ce que je recherche c'est la différence des données pas encore rentrés dans "catalogue.BilledetNogle".
En gros: Resultat = Billeder.Path - catalogue.BilledetNogle
Pour ce faire j'ai éssayé le query suivant:
Code:
1 2
|
SELECT Path FROM Billeder WHERE path <> ( SELECT BilledetNogle FROM catalogue); |
En retour je me prends :
Code:
1 2
|
#1242 - Subquery returns more than 1 row |
Pouvez vous m'aiguiller sur la faute de syntaxe que je dois apparament faire?
J'utilise MySQL sous PhpMyadmin
Sincérement
Jean-Christophe