je les suivantes SQL et il jette l'erreur nom de la colonne Ambigu « id »nom de la colonne Ambigu
select tbl_registration.*, tbl_ebp.name as ebp_name, tbl_Users.id as user_id, tbl_ebp.id as linked_ebp_id
from tbl_registration
left outer join tbl_ebp on tbl_ebp.id = tbl_registration.ebp_id
left outer join tbl_users on tbl_registration.email = tbl_users.username
where id = [PARAM]p_id
J'ai lu quelques articles à ce sujet, mais ne peut pas trouver une solution de travail pour mon code. Toute aide très appréciée.
Personnellement, je préfère toujours spécifier quelle table le champ est venu. Cela rend la maintenance beaucoup plus facile, en particulier lorsqu'il s'agit de requêtes complexes de type reporting qui se joignent à dix tables différentes. De cette façon, je sais d'où vient le champ si c'est celui qui me pose un problème sans avoir à chercher la structure de dix tables différentes pour savoir d'où ça vient. – HLGEM