Bonjour,
Je voudrais pouvoir lancer une requête SQL, sur le résultat d'une autre requête SQL lancée précédemment.
(exemple : un moteur de recherche en JAVA permet de saisir plusieurs mots clefs. La première requête recherche dans la table tous les enregistrements comportant le premier mot clef. La deuxième requête recherche sur le résultat de la première requête tous les enregistrements comportant aussi le deuxième mot clef. La troisième requête...etc. Comme je ne sais pas au départ combien il va y avoir de mots clefs, je ne peux pas utiliser l'opérateur AND, je fais donc boucler le programme sur la requête).
Attention, je ne souhaite pas que la première requête créée une nouvelle table. les requêtes sont lancées à partir d'un programme en java, utilisé par de nombreux utilisateurs à la fois, et il ne faut donc pas surcharger la base ou créer des conflits.
: Est-il donc possible d'enregister avec une procédure SQl une espèce de "table temporaire", qui aurait une durée de vie limitée à l'opération.
J'ai essayé d'être clair, mais ce n'est pas facile à expliquer.
A vous lire et merci d'avance.
Partager