SQL cartesian产品转向

时间:2018-04-26 07:37:29

标签: sql select

我试图通过SELECT命令了解笛卡尔积 但是当我尝试不同的组合时,我会得到不同的结果,比如当我输入

select X.A,Y.A,Z.A
From X,Y,Z  

我得到XxYxZ

但如果我尝试

select X.A,Y.A,Z.A
From X,Y,Z  
where (conditions)

取决于我如何设置条件,我得到更多不同的组合

1 个答案:

答案 0 :(得分:-1)

根据您使用的数据库,您希望摆弄cross join

此外,结果因数据而异,以实现您想要使用order by子句的持久性顺序。