SELECt rb.resource_id, re.code,rb.TYPE,
(
SELECT i18n_resourcebase.NAME
FROM i18n_resourcebase
WHERE language_id=1
AND (i18n_resourcebase.resource_id = rb.resource_id)
) nl_name,
(
SELECT i18n_resourcebase.NAME
FROM i18n_resourcebase
WHERE language_id=21
AND (i18n_resourcebase.resource_id = rb.resource_id)
) de_name,
(
SELECT i18n_resourcebase.NAME
FROM i18n_resourcebase
WHERE language_id=22
AND (i18n_resourcebase.resource_id = rb.resource_id)
) en_name
FROM resourcebase rb
JOIN resort re ON (rb.resort_id=re.resort_id)
AND re.code='RVRP'
AND rb.TYPE='accommodationtype'
AND rb.archived_from IS NULL
AND re.archived_from IS NULL;
Я хочу заменить подзапросы на соединения; как мне это сделать?Несколько SUB-запросов в Join
Добро пожаловать в SO. Пожалуйста, взгляните на [ask]. Считайте, что такие вопросы, как «как это сделать?», Рассматриваются здесь [вне темы] (http://stackoverflow.com/help/dont-ask). – Aleksej