选择没有连接的表时的结果集逻辑?

时间:2009-06-30 17:38:58

标签: sql oracle resultset

愚蠢的问题..如果您在没有连接的情况下执行选择,数据库使用什么逻辑来确定结果集,如:

select * from table1, table2

2 个答案:

答案 0 :(得分:8)

它使用cartesian product,它给出了两个表的所有可能组合。

More info on this, applied to SQL.

答案 1 :(得分:5)

笛卡尔积。表一中的每一行都与表二中的每一行相匹配。