Есть две таблицы: 1. UT_PROMO_CORR_MNG 2. UT_CAL_SEASON - В этой таблице есть поле season, которое содержит названия сезонов
В таблице UT_PROMO_CORR_MNG есть поле type, в котором есть записи начинающиеся с префикса 'TI_' а после префикса идет значение из поля season . Т. е. записывается поле type так: TI_SEASON (SEASON -это название сезона из таблицы UT_CAL_SEASON )
Нужно вывести все записи из таблицы UT_PROMO_CORR_MNG, где поле type начинается с префикса TI_ , но заканчиваются на значение из поля season (таблица UT_CAL_SEASON)
Никакими другими полями таблицы между собой не соединяются.
select distinct UT_PROMO_CORR_MNG.type, UT_CAL_SEASON.season from UT_PROMO_CORR_MNG left join UT_CAL_SEASON on ("TI_"+UT_PROMO_CORR_MNG.type) = UT_CAL_SEASON.season where UT_CAL_SEASON.season IS NOT NULL
1. UT_PROMO_CORR_MNG
2. UT_CAL_SEASON - В этой таблице есть поле season, которое содержит названия сезонов
В таблице UT_PROMO_CORR_MNG есть поле type, в котором есть записи начинающиеся с префикса 'TI_' а после префикса идет значение из поля season .
Т. е. записывается поле type так: TI_SEASON (SEASON -это название сезона из таблицы UT_CAL_SEASON )
Нужно вывести все записи из таблицы UT_PROMO_CORR_MNG, где поле type начинается с префикса TI_ , но заканчиваются на значение из поля season (таблица UT_CAL_SEASON)
Никакими другими полями таблицы между собой не соединяются.