厳密な定義レベルでは、それは不可能です。なんで? 定義 デカルト積の正確な説明です(「デカルト結合」という用語はあまり使用されませんが、「デカルト積」の同義語です)。したがって、使用する方法はすべてこの機能を実装しています。通常、この機能は 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;プレ>