SELECT * FROM A
JOIN B
ON B.ID = A.ID
AND B.Time = (SELECT max(Time)
FROM B B2
WHERE B2.ID = B.ID)
J'essaie de joindre ces deux tables dans MYSQL. Ne faites pas attention à cela si l'ID est unique alors je ne voudrais pas essayer de le faire. J'ai condensé la vraie solution pour peindre une image simplifiée. J'essaie de saisir et de joindre la table B à la date maximale pour un certain enregistrement. Cette procédure est exécutée par un package SSIS et indique B2.ID est une colonne inconnue. Je fais souvent ce genre de choses dans MSSQL et je suis nouveau dans MYSQL. Quelqu'un at-il des pointeurs ou des idées?Instruction imbriquée dans la jointure MYSQL
Bonne réponse! +1 – shesek
Bien mis merci beaucoup – JBone