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_tdog_t. 我会说你应该从每个表中联合一个单独的选择。

于 2013-02-13T01:26:24.610 回答