Bonjour,
voilà mon problème, j'ai une table unique nommée T_Date_DAT qui se trouve liée liée à 2 tables, T_Sample_Value_SAV et T_R_Phenological_Stage_PST.
Le problème est que quand je veux faire ressortir les dates des 2 tables dans ma requête je reçois ce message: Erreur SQL (1066) : Not unique table/alias: 'T_Date_DAT'
Pourtant séparément ça marche très bien.
Voici la requête:
SELECT TRI_Trial_Year, SDA_Sowing_Date, CPR_Crop_Practice_Modality, PGR_Repeat_Number, PCU_Pea_Cultivar, MAM_Variable_Name, SAV_Sample_Value, SAV_Unit, DAT_Date, PST_Phenological_Stage_Name, DAT_Date
FROM T_Sample_Value_SAV
INNER JOIN T_Pea_Grown_PGR
ON T_Sample_Value_SAV.ID_PGR = T_Pea_Grown_PGR.ID_PGR
INNER JOIN T_Trial_TRI
ON T_Pea_Grown_PGR.ID_TRI = T_Trial_TRI.ID_TRI
INNER JOIN T_Sowing_Date_SDA
ON T_Pea_Grown_PGR.ID_SDA = T_Sowing_Date_SDA.ID_SDA
INNER JOIN T_Crop_Practice_CPR
ON T_Pea_Grown_PGR.ID_CPR = T_Crop_Practice_CPR.ID_CPR
INNER JOIN T_Pea_Cultivar_PCU
ON T_Pea_Grown_PGR.ID_PCU = T_Pea_Cultivar_PCU.ID_PCU
INNER JOIN T_R_Measurement_And_Monitoring_MAM
ON T_Sample_Value_SAV.ID_MAM = T_R_Measurement_And_Monitoring_MAM.ID_MAM
INNER JOIN T_A_SAV_DAT
ON T_A_SAV_DAT.ID_SAV = T_Sample_Value_SAV.ID_SAV
INNER JOIN T_Date_DAT
ON T_A_SAV_DAT.ID_DAT = T_Date_DAT.ID_DAT
INNER JOIN T_A_SAV_PST
ON T_A_SAV_PST.ID_SAV = T_Sample_Value_SAV.ID_SAV
INNER JOIN T_R_Phenological_Stage_PST
ON T_A_SAV_PST.ID_PST = T_R_Phenological_Stage_PST.ID_PST
INNER JOIN T_Date_DAT
ON T_R_Phenological_Stage_PST.ID_DAT = T_Date_DAT.ID_DAT
Et voici le modèle:
Je vous remercie par avance.
Partager