厳密な定義レベルでは、それは不可能です。なんで? 定義 デカルト積の正確な説明です(「デカルト結合」という用語はあまり使用されませんが、「デカルト積」の同義語です)。したがって、使用する方法はすべてこの機能を実装しています。通常、この機能は CROSS JOIN
を使用して実装されています (しぶしぶ認めますが、,
を使用することもあります ).
「+ 1
を実行せずに数字に 1 を足す」と言うかもしれません ". 別の誰かがやってきて、"use + 2 - 1
".まあ、それは 1 つを追加していますが、1 つではなく 2 つの操作を使用しているだけです。
デカルト積が必要だが、CROSS JOIN
を使用したくない場合 演算子、最も典型的な方法は ON 1=1
を使用します :
select t1.*, t2.* from t1 join t2 on 1 = 1;
プレ>