私はin
のクエリ文を再利用する可能性がどのようにクエリINサブクエリのクエリを再利用するには?
select a.id, a.user_id, a.approver_id, a.second_approver_id
from tbl_approve_master a
WHERE user_id in (select id from tbl_user where name like '%john%')
or approver_id in (select id from tbl_user where name like '%john%')
or second_approver_id in (select id from tbl_user where name like '%john%')
の下にありますか?私はHow to reuse a sub query in sql?の受け入れ回答を
with cte as (select id from tbl_user where name like '%john%')
select a.id, a.user_id, a.approver_id, a.second_approver_id
from tbl_approve_master a
WHERE user_id in cte
or approver_id in cte
or second_approver_id in cte
としましたが、これは問題ありません。どうすれば達成できますか?
はあなたの先生ありがとうございました。それが私が探しているものです。 – Cataclysm