Bonjour,
j'ai développé une application de gestion de clients, chaque client a des informations classiques (nom, adresse, ville, pays, ...) et une liste de tags qui lui sont associés.
J'ai créé une requête pour rechercher tous les clients dont les informations et les tag correspondent à une valeur saisie. La recherche dans les informations du client fonctionne mais la recherche dans les tags rencontre un problème
voici la requête que j'ai créée
j'ai simplifié la requête pour qu'il n'y ait que la partie qui pose problème.
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT DISTINCT CLIENT.IDCLIENT FROM CLIENT WHERE CLIENT.Supp = '0' AND (CLIENT.IDCLIENT IN (SELECT IDCLIENT FROM TAG WHERE TAG.NomTag = 'salon'))
Avec cette requête, j'obtiens l'erreur "le fichier TAG n'existe pas" alors que si je fais la requête
j'obtiens les bons résultats.
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT IDCLIENT FROM TAG WHERE TAG.NomTag = 'salon'
Qu'est-ce qui pourrait poser le problème? Est-ce qu'il y a des limitations dans le centre de contrôle HyperFileSQL et que l'on ne pourrait pas faire de sous requêtes?
Je vous remercie.
Partager