J'ai une requête SQL qui va chercher les informations dans une base de données Access. Le problème est que j'ai une jointure qui doit être optionnelle et que java ne semble pas comprendre les mots clés LEFT, RIGHT, INNER, JOIN.
Comment faire pour contourner ce problème car si un enregistrement de la table tblentreprise ne contient pas de valeur dans son champ qui réfère à la table tblindustrie, l'enregistrement n'est tout simplement pas trouvé alors quil existe bel et bien.
essaie avec "WHERE etr.indcod = ind.indcod OR etr.indcod = 0"
dans le cas où par défut ton indcod s'intialise à 0 et que tu n'as pas d'index à 0. Et là normalement tu auras tout tes enregistrements de etr avec ce qu'il te faut pour ind
J'ai essayé ta solution car elle est plus courte mais ca n'a pas marché.
Finalement j'ai trouvé du code qui avait un INNER JOIN. J'ai réalisé que c'était moi le problème, j'avais mal écris le SQL. Je suis désolé, ca me met mal à l'aise d'avoir dérangé.