FROM CurrentPackages
LEFT JOIN KeyValues AS Tab_Key
ON CurrentPackages.ID_Key = Tab_Key.ID
в нем нужно получить поле из таблицы RecordType связанной по ID с таблицей KeyValues
что-то не соображу куда приткнуть...
LEFT JOIN RecordType AS Tab_Type
ON (Tab_Key.ID_Type = Tab_Type.ID)
есть вариант сделать через вложенный (вложенный - это основной, а мой джойн делать к вложеному), подозреваю есть еще варианты запихнуть наоброт все внутрь, или сделать через времянку...
FROM CurrentPackages
LEFT JOIN KeyValues AS Tab_Key
ON ( CurrentPackages.ID_Key = Tab_Key.ID
AND CurrentPackages.ID_Source = Tab_Key.ID_Source
AND CurrentPackages.ID_Destination = Tab_Key.ID_Destination)
LEFT JOIN [RecordType] AS Tab_Type
ON ( Tab_Key.ID_Type = Tab_Type.ID)