oracle笛卡尔积「建议收藏」

oracle笛卡尔积「建议收藏」笛卡尔积定义:多张表相乘,简单的说就是两个集合相乘的积。(列数相加,行数相乘)先建了两张表,课程表:信息表:1.内连接innerjoinon 内连接:笛卡尔积中,只显示有关联的数据,无关联不显示。select*fromlefttable左表,righttable右表where左表.主键=右表.外键;select*fromlefttable左表innerjoin右表…

大家好,又见面了,我是你们的朋友全栈君。

笛卡尔积

定义:多张表相乘,简单的说就是两个集合相乘的积。(列数相加,行数相乘)

先建了两张表,课程表:

oracle笛卡尔积「建议收藏」

信息表:
oracle笛卡尔积「建议收藏」

1.内连接 inner join on 

内连接:笛卡尔积中,只显示有关联的数据,无关联不显示。

select * from lefttable 左表,righttable 右表 where 左表.主键=右表.外键;

select * from lefttable 左表 inner join 右表 on 左表.主键=右表.外键;

eg:

 oracle笛卡尔积「建议收藏」

2.左(外)连接 left(outer)join on

笛卡尔积中,左边表中的数据必须都显示

select * from 左表 left join  右表  on 左表.主键=右表.外键;

select * from 左表,右表  where  左表.主键=右表.外键(+);

 eg:
oracle笛卡尔积「建议收藏」

3.右连接 right join on

笛卡尔积中,右边表中的数据必须都显示

select * from 左表 right join  右表  on 左表.主键=右表.外键;

select * from 左表,右表  where  左表.主键(+)=右表.外键;

oracle笛卡尔积「建议收藏」


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/157343.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • perl文件句柄_perl文件句柄信号引用

    perl文件句柄_perl文件句柄信号引用perl哈希操作# 文件句柄,标准文件句柄有STDINSTDOUTSTDERRDATAARGVARGVOUT# 建立名字为TEXTFILE的文件句柄,<表示读文件openTEXTFILE,”<“,”a.txt”;while(<TEXTFILE>){print$_;}closeTEXTFILE;#openTEXTFILE1,”>”,”b.txt”;#>表示写文件,如果文件不存在,则会创建文件,输入文字覆盖原

    2022年10月18日
    0
  • java三大特征_java三大特性是什么?

    java三大特征_java三大特性是什么?java三大特性:1、封装,是指隐藏对象的属性和实现细节,仅对外提供公共访问方式;2、继承,从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力;3、多态,一个方法可以有多种实现版本,即“一种定义,多种实现”。Java三大特性,算是Java独特的表现,提到Java的三大特性,我们都会想到封装,继承和多态这是我们Java最重要的特性。封装(Encapsulat…

    2022年7月7日
    22
  • pycharm自带python环境吗_Python IDE环境之 新版Pycharm安装详细教程[通俗易懂]

    pycharm自带python环境吗_Python IDE环境之 新版Pycharm安装详细教程[通俗易懂]PyCharm简介:PyCharm是一种PythonIDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。PyCharm安装:1.下载完毕直接打开安装,安装过程中需要注意以下几点:2.完毕之后,到此界面:0…

    2022年8月29日
    0
  • 梯度下降法与随机梯度下降法[通俗易懂]

    梯度下降法与随机梯度下降法[通俗易懂]梯度下降法与随机梯度下降法

    2022年9月10日
    0
  • Perl正则表达式处理换行

    Perl正则表达式处理换行usestrict;
    my$values;
    open(OUTFILE,”file.txt”)ordie(“Can’tfindfile.txt:$!”);
    while(defined($values=)){
    #print$values;
    if($values=~/.*UserName:(.*);(.*)/ms){
    print$1;

    2022年5月29日
    56
  • idea 2022.01.21 激活码【2022免费激活】2022.02.26「建议收藏」

    (idea 2022.01.21 激活码)好多小伙伴总是说激活码老是失效,太麻烦,关注/收藏全栈君太难教程,2021永久激活的方法等着你。https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~2KLKA7BQFO-eyJsaWNlbnNlSWQiOi…

    2022年4月1日
    93

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号