在ORACLE中考虑组合的直观方式

时间:2015-08-04 01:48:00

标签: oracle sqlplus

我在作业上遇到了一些问题,我有点困惑。我的任务是使用一个select语句来输出所有可能的"歌手"来自表"歌手1"和"教练"来自表" coaches1"。不需要重复,只需格式歌手,教练所有可能的歌手和教练。我不是专家,但我相信某种类型的工会可能是正确的道路?谢谢!

1 个答案:

答案 0 :(得分:1)

我真的没有提供代码,因为你说这是一个任务给你。但是Gordon Linoff

建议的提示为cross join

如果没有与CROSS JOIN一起使用WHERE子句,则SQL CROSS JOIN生成一个结果集,该结果集是第一个表中的行数乘以第二个表中的行数。这种结果称为笛卡尔积。

详细了解here