以下のMySQLをLaravelのクエリビルダーを使用した場合、どう書くのか詳しい方教えてください。
環境想定
- MySQL ver5.6
- Laravel ver6.0
- php ver7.4
詳細
SQL
1select 2 *, 3 ( 4 select 5 cd 6 from 7 sub_table as st 8 where 9 st.cd = jt1.cd 10 ) as sub_cd 11from 12 main_table as mt 13inner join 14 join_table AS jt1 15on 16 jt1.id = mt.id
通常のサブクエリであれば、クロージャーを使用して行うこともできるのですが、
問題としては、JOIN句に使用しているエイリアスをSELECT句に使用したい
(上記例のSQLではJOIN句のjt1
のエイリアスをSELECT句で使用したい)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。