SELECT * FROM A
JOIN B
ON B.ID = A.ID
AND B.Time = (SELECT max(Time)
FROM B B2
WHERE B2.ID = B.ID)
Я пытаюсь присоединиться к этим двум таблицам в MYSQL. Не обращайте внимания на это, если идентификатор уникален, тогда я бы не стал этого делать. Я сконденсировал реальное решение, чтобы нарисовать упрощенную картину. Я пытаюсь захватить и присоединиться к таблице B на максимальную дату для определенной записи. Эта процедура запускается пакетом SSIS и говорит, что B2.ID - это неизвестный столбец. Я часто делаю это в MSSQL и новичок в MYSQL. У кого-нибудь есть указатели или идеи?