なぜ (主キー = 外部キー) を where ステートメントに入れる必要があるのだろうか。テーブルは、このような基準を介して相互に関連付けられます。では、なぜ誰もがwhere節や *join* でそれを使用するのでしょうか?
つまり、代わりに
select a.name, b.name from a,b where (a.fk = b.pk) AND (something = "something")
もし誰かが言うなら
... select a.name, b.name from a,b where (something = "something")
それで十分でしょうか?