Привет! Я использую Eclipselink, и я сделал собственный запрос, чтобы выбрать несколько полей из 2 таблиц. Я сопоставил свою таблицу логинов в модельном классе. Я не хотел бы отображать свою таблицу "B", потому что мне нужно только 2 поля этой таблицы в моем результате sql .. Могу ли я сопоставить эти 2 поля в моей таблице логинов с моим результатом sql?
Мой sql это:
select l.login_id, s.lugarcerto,s.vrum, l.username, l.first_name, l.last_name, l.phone, l.fax_number, l.address, l.zip,
l.address2 as 'birth_date', l.city as 'cpf_cnpj'
from Logins l
join (select se.login_id, lugarcerto = min(case when se.service = 'IM' then '1' end), vrum = min(case when se.service = 'VE' then '1' end)
from (select distinct ad.login_id, substring(ap.Rate_code,(CHARINDEX('-', ap.Rate_code)+1),2) as 'service'
from Ad_Data.dbo.ad ad
join Ad_Data.dbo.ad_pub ap on (ad.ad_id = ap.ad_id)
where ap.ad_type =1) se
group by se.login_id) s on (s.login_id = l.login_id)
Я сопоставил таблицу логинов и хочу сопоставить s.lugarcerto и s.vrum с моим результатом SQL-запроса.
В любом случае, просто добавить его в мою модель логинов?