INNER JOIN (SELECT FROM WHERE) возвращает ошибку: неизвестный столбец в списке полей - PullRequest
0 голосов
/ 26 июня 2019

столбец неизвестен по моему внутреннему соединению

Код ошибки: 1054. Неизвестный столбец 'storage_rates.s_rate' в поле ' список '

select 
    entry_id,
    contr_list.contr_no,  
    contr_type.type_code,
    storage_rates.s_rate
from entry_list
left join contr_list 
    on contr_list.contr_id = entry_list.contr_id
left join contr_type 
    on contr_type.type_id = contr_list.contr_type_id
inner join (SELECT contr_type_id FROM storage_rates WHERE rate_stat = 1) s 
    on s.contr_type_id = contr_type.type_id;

ожидаемый результат - storage_rates.s_rate = на основе, если storage_rates.rate_stat = 1 из внутреннего соединения

...