2番目のクエリは最初のクエリの短い形式ですか? 2番目の人は暗黙のJOINのようなことをしていますか?彼らはどちらも同じ結果を返します...だから、どちらを使うのが良いか知りたいのですが。 SQL Server 2008を使用する。ありがとうございます。これらの2つのSQLクエリの違いは何ですか
最初のクエリ
SELECT b.columnOne, a.columnTwo
FROM tableA As a JOIN tableB As b ON a.id = b.id
2番目のクエリ
SELECT b.columnOne, a.columnTwo
FROM tableA As a, tableB as b
WHERE a.id = b.id
これは有効なJOIN構文Marcoです。それは単なるフィルタされたデカルト積である。 – JNK
@JNK:はい、わかりましたが、私の答えの最後の部分を読んでいます。私はOPに彼がテーブルを結合するためにJOINを使用すべきであることをOPに伝えようとしています; – Marco
私はそれを得ました、マルコ。これは有効である(あまり明確でなく、あまり使用されていない) 'JOIN'構文なので、必要な"翻訳 "がないことを明確にしたかっただけです。 – JNK