zoukankan      html  css  js  c++  java
  • SQL中jion关键字

    对于表与表之间的联系不熟悉,现在来总结一下:

    jion  用法

    jion可常用到,内连接,外链接

    为了便于理解,先建两张表

    create  table test1(student_id int, name char(20),address char(50));

    create table test2(game _name  char(20) ,game_id  int);

    insert    into test1 values(001,'张三','山东烟台');

    insert    into  test1 values(002,'李四','湖北武汉);

    insert    into  test1 values(003,'王五','江苏南京');

    insert   into  test2   values('杀神风1',001);

    insert   into  test2   values('杀神风2',002);

    insert   into  test2   values('杀神风5’,005);

    1.inner  join

    select    student_id ,address,game _name,game_id  from  test1 inner  join  test2 on  test1.student_id=test2.game_id ;

    ps:在表中存在至少一个匹配时,INNER JOIN 关键字返回行。

    不以那个表为基础,仅取出匹配的数据

    2.left    jion

    select   student_id ,address,game _name,game_id   from  test1  left join  test2  on  test1.student_id=test2.game_id ;

    以左边的那个表(test1)返回所有的行,即使与右边的表中(test2)没有匹配的行

    3.right join

    select   student_id ,address,game _name,game_id   from  test1  right  join  test2  on  test1.student_id=test2.game_id ;

    以左边的那个表(test2)返回所有的行,即使与右边的表(test1)中没有匹配的行

  • 相关阅读:
    百度面试题:求绝对值最小的数
    数据库工具
    java内存:堆、栈、常量池、方法区
    windows的cmd模式下目录名称中有空格
    Tomcat启动45秒解决问题
    sitemesh
    向eclipse中导入myeclipse项目
    HTTP学习
    springCloud的使用01-----服务的注册和发现
    springboot多数据库及分布式事务配置
  • 原文地址:https://www.cnblogs.com/ds-123/p/10175318.html
Copyright © 2011-2022 走看看