1

これはデカルト結合でしょうか:

select
dog_t.type
dog_t.breed
date_t.date
from
dog_t,
cat_t,
date_t
where
dog_t.date_key=date_t.date_key

cat_t テーブルを含めると、デカルト結合が発生します...何にも結合されていないためですか?

4

1 に答える 1

3

はい。cat_t.date_key=date_t.date_keyデカルト結合を避けるために追加する必要があります。

cat_tしかし、まだテーブルとのクロス結合の問題がありdog_tます。各テーブルから個別の選択を結合する必要があると思います。

于 2013-02-13T01:26:24.610 に答える