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. У кого-нибудь есть указатели или идеи?