Laravelで初めてSQL文を書こうとしているのですが
副問合せなどが絡んでて書き方がわかりません。
「直書き」しか無理なら「直書き」でもいいので
ご教授頂きたいです。
Laravelの書き方に落とし込めたら最高です。
宜しくお願い致します。
select ts.substation_id as id,
ts.substation_nm as dispName,
t1.equipment_id,
t1.equipment_nm,
case when t1.pcs_capacity >= 200 then true else false end as nisshin_flg,
case when t1.count is not null then true else false end as alert
from t_substation ts
left join (
select count(*),
te.substation_id,
te.equipment_id,
te.equipment_nm,
te.pcs_capacity
from t_data_eq_err_status tde
join t_channel tc
on tc.channel_id = tde.channel_id
and tde.last_eq_status = 1
join t_equipment te
on te.equipment_id = tc.equipment_id
and te.category_id = 1
where tde.site_seq = 6
group by te.equipment_id
) as t1
on t1.substation_id = ts.substation_id
where ts.site_seq = 6
order by ts.substation_id
情報不足などありましたら追記させて頂きますのでご教授お願い致しますm(_ _)m
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。