У меня есть две таблицы. Одна таблица содержит информацию об активах, другая таблица об их отношении. Как я могу оптимизировать текущий запрос и получить аналогичные результаты.
SELECT a1.ID FROM Asset a1
WHERE a1.AssetId =
(SELECT r.DestinationAssetId
FROM Relation r
INNER JOIN Asset a2 ON a2.AssetId = r.SourceAssetId
WHERE a2.ID = '1112174' and r.RelationshipType = 'Video File')
Результаты: 13412331 (идентификатор актива, который связан с a2.ID = '1125574')
Лично мне не нравится этот глупый подзапрос, могу ли я как-нибудь избежать его и оптимизировать этот запрос.
Спасибо!