このクエリは、「結合式がサポートされていません」エラーの原因となっている。「JOIN式はサポートされていません」を解決するにはどうすればよいですか?
select * from (reclassdata r
left join
crsubstatus cs
on
r.namebillinglog=cs.recordedstatusperson)
left join
role_task rt
on
r.role=rt.role
and
cs.recordedstatus=rt.task
問題は、私が書き換えた場合、クエリが正常に実行されたとして、一つのテーブルrole_task
2に他のテーブルreclassdata
とcrsubstatus
に参加しようとしているように見えますそれのように:
select * from (select * from reclassdata r
left join
crsubstatus cs
on
r.namebillinglog=cs.recordedstatusperson) x
left join
role_task rt
on
x.role=rt.role
and
x.recordedstatus=rt.task
しかし、その後、私は余分なselect *
を使用していると私はむしろそのパフォーマンスヒットを持っていないと思います。特別なselect
なしで「サポートされていないJOIN式がサポートされていません」エラーを解決する方法はありますか?
Bob Jarvisの回答をご覧ください。 – sigil