私のクエリでは、フィールドの値 (field1 など) に基づいて 2 つのテーブルを結合したいと考えています。field1 の値に応じて、結合は次のいずれかになります。
field3 = field4 OR field5 = field6
何かのようなもの
join on
CASE FIELD1
When 1 THEN FIELD 2 = FIELD3
When 2 THEN FIELD 4 = FIELD5
END
私は現時点でこのようなことをしています
.... join on (field1=1 AND field2=field3) OR (field1=2 AND field4=field5)
ただし、クエリを実行するには時間がかかります。2 つの条件はそれぞれ 7 秒未満で完了します
これどうやってするの?