J'ai un problème basique lié à un encodeur de requete générique. Les requetes sont complexes mais on peut simplifier le pb ainsi
(J'ai oracle 10 XE + java et JDBC driver donné avec Oracle).
Je fais :
select
USER.USR_ID
from
USER
Cela marche nickel : 10 entrées par exemple.
Maintenant, en prévision d'une clause where j'ajoute une table dont je ne demande aucun champ :
select
USER.USR_ID
from
USER, SAMPLING_ID
Pour l'instant je ne mets pas encore de where.
Si SAMPLING_ID contient une ligne ou plus : OK, j'ai bien mes réponses.
Si SAMPLING_ID est vide, alors j'ai un retour vide (empty result) sans même mettre un where.
Bien évidemment ensuite avec le where je n'ai rien non plus.
Comment encoder cette requete ?
Partager