http://www.cnblogs.com/aaapeng/archive/2010/01/20/1652151.html

联合查询效率较高.以下例子来说明联合查询的好处

t1表结构(用户名,密码)    userid int         username   varchar(20)     password       varchar(20)

1                    jack                           jackpwd

2                    owen                        owenpwd

t3表结构(用户积分,等级)    userid int         jf   int                   dj           int

1                     20                       3

3                     50                       6

第一:内联(inner join)

如果想把用户信息,积分,等级都列出来.那么一般会这样写

select * from t1 ,t3 where t1.userid = t3.userid   其实这样的结果等同于select * from t1 inner join t3 on t1.userid=t3.userid

就是把两个表中都存在userid的行拼成一行.这是内联.但后者的效率会比前者高很多.建议用后者的写法.

运行结果:userid    username password     userid   jf    dj

1             jack        jacjpwd      1          20   3

第二:左联(left outer join)显示左表中的所有行

select * from t1 left outer join t3 on t1.userid=t3.userid

运行结果:userid    username password     userid   jf     dj

      1        jack          jackpwd       1         20   3

2       owen         owenpwd     NULL NULL   NULL

第三:右联(right outer join)显示右表中的所有行

select * from t1 right outer join t3 on t1.userid=t3.userid

运行结果:userid    username password     userid   jf     dj

      1        jack          jackpwd       1         20   3

Null    Null           Null              3        50     6

第四:全联(full outer join)显示两边表中所有行

select * from t1 full outer join t3 on t1.userid=t3.userid

运行结果:userid    username password     userid   jf     dj

      1        jack          jackpwd       1         20   3

2       owen         owenpwd     NULL NULL   NULL

Null    Null           Null              3        50     6

总结,关于联合查询,本人已测试过.效率的确比较高,4种联合方式如果可以灵活使用,基本上复杂的语句结构也会简单起来.这4种方式是:

Inner join          left outer join           right outer join        full outer join

SQL联合查询中的关键语法相关推荐

  1. mysql的内联与左联,SQL联合查询(内联、左联、右联、全联)的语法

    SQL联合查询(内联.左联.右联.全联)的语法以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 概述 联合查询效率较高 举 ...

  2. SQL联合查询:子表任一记录与主表联合查询

    今天有网友群里提了这样一个关于SQL联合查询的需求: 一.有热心网友的方案: 二.我的方案: select * from ( select a.*,(select top 1 Id from B as ...

  3. sql联合查询网页java,求帮助,这个SQL联合查询如何写~

    求帮助,这个SQL联合查询怎么写~~~~~~~~~~~~~ 本帖最后由 xzs7190966 于 2013-01-08 16:56:27 编辑 项目表 用户表 项目表里的第2,3,4列里的id都是对应 ...

  4. SQL Server查询中特殊字符的处理方法

    来源:http://database.51cto.com/art/201009/227766.htm SQL Server查询中,经常会遇到一些特殊字符,比如单引号"'"等,这些字 ...

  5. SQL联合查询(内联、左联、右联、全联)的语法

    概述:# 联合查询效率较高,举例子来说明联合查询:内联inner join .左联left outer join .右联right outer join .全联full outer join 的好处及 ...

  6. SQL联合查询及SQL语句中日期格式的转换

    SQL 三表联合查询用法 及 如何将日期数据的格式进行转换 1.1 SQL三表联合查询 如下三张表 表1–TableName1 NAME AGE amy 18 表B-TableName2 NAME I ...

  7. SQL联合查询 join

    问题说明: 图片审核功能:要求mac与图片绑定, 图片状态需要审核,管理员修改图片状态,现在要求同时显示绑定信息与图片状态 有两种表格: 一张是mac-图片绑定表格mac_config ,包含文件名, ...

  8. SQL子查询中SOME、ANY、ALL关键字

    SQL中带SOME.ANY.ALL的子查询 准备两个表: –T1(2,3) –T2(1,2,3,4) 测试 ">ALL" : 父查询中的结果集大于子查询中每一个值(大于子查询 ...

  9. SQL联合查询--理论知识

    需要知道的知识点: ORDER BY函数 concat_ws函数 group_concat函数 MySQL模糊查询 SQL注入中的显示位 SQL注入必记的一库三表 mysql的基本命令 注入的步骤: ...

最新文章

  1. 欢迎使用CSDN-markdown编辑器·211
  2. leetcode72 编辑距离
  3. ssis包部署提示不能与集成身份验证一起使用_何时使用和不使用云原生安全工具...
  4. ORACLE忘记sys密码
  5. 开源视频平台:ViMP
  6. 每天一个Linux命令(3):ls命令
  7. 原谅我曾经是搞化学的《帮助寒门家庭共度难关》
  8. 安装CAD2006出现html,win10系统安装cad2006出现已终止CAd2006-simplifieng安装的设置教程...
  9. Win10:修改电脑桌面路径
  10. vivado_hls 与 modelsim 联合仿真时报错,Failed to access library ‘unisims_ver‘ at “unisims_ver“
  11. Exception thrown from ApplicationListener handling ContextClosedEvent
  12. 《Python编程无师自通》第20章 融会贯通
  13. 西安硬科技创新大会前奏,一起玩转陕西首档广播双创节目乐创power
  14. Boardcast Receiver 源码分析:广播的动态注册、发送和接收过程
  15. 如何在Windows命令行(DOS界面)中调用 编译器 来编译C/C++源程序
  16. 杭电oj2111(JAVA
  17. openwrt时间自动同步
  18. drools dmn_Drools 7支持DMN(决策模型和表示法)
  19. 【2018VR眼镜牌子排行榜推荐】UGP VR 、HTC vive、索尼PSVR哪个性价比高?什么VR眼镜好,来看看
  20. Web前端之less简介

热门文章

  1. 免费学python的软件-初学python编程,有哪些不错的软件值得一用?
  2. python读取excel指定列-Python读取excel指定列生成指定sql脚本的方法
  3. 如何下载kaggle上的数据集
  4. redis中的发布订阅
  5. ubuntu20.04编译openjdk8
  6. Java架构师成长之道之浅谈计算机系统架构
  7. T2821 天使之城 codevs
  8. 如何利用报表工具FineReport实现报表列的动态展示
  9. 南开大学2014年高等代数部分试题解答
  10. Programming Pearls Essay 01