select语句将两个表连在一起查询

MSSQL中: select * from a join b on a.a=b.b 是横向的 select abc from a union all select abc from b 是纵向的.

------------------------------

(1)连接

select * from table1,table2

等价于

select * from table1 cross join table2

select * from table1,table2 where table1.row=table2.row

(2)自连接

select * from emploly e1 ,emploly e2

select e1.name,e2.name from employ e1,employ e2

where e1.name=e2.name

(3)内连接(inner join)

select stuname as '姓名',classname as '班级' from student inner join

class on student.stuid=class.stuid

inner join '表名' on 条件 --连接多个表

它等价于:

select stuname as '姓名',classname as '班级'

from student,class

where student.stuid=class.stuid

(4)外连接:(outer join)

允许限制一张表中的行,而不限制另外一张表中的行。

注意:外连接不一定非要有外键约束

1:

mysql把两个表语句_select语句将两个表连在一起查询---MySQL相关推荐

  1. jdbc select语句_SELECT语句使用JDBC和Hibernate批量获取

    jdbc select语句 介绍 现在,我已经介绍了Hibernate对INSERT , UPDATE和DELETE语句的批处理支持,是时候分析SELECT语句结果集的批量提取了. JDBC Resu ...

  2. MySQL知识总结(二)基本语句总结

    1. 数据库 查看数据库 show databases; 使用数据库 use [数据库名] 如:use mysql 创建数据库 CREATE DATABASE bruce DEFAULT CHARAC ...

  3. mysql中两个表连接_SQL语句中两个表的连接

    展开全部 一.外连接 1.左连接  left join 或 left outer join SQL语句:select * from student left join score on student ...

  4. Mysql的基础使用之SQL原生语句的使用:表的 创建 删除 修改 (一)

    上一篇主要讲的是关于Mysql的分支MariaDB在Linux下的安装 顺利安装完成的小伙伴,就可以接着来试试SQL的魅力了 红色为命令 蓝色为自定义名 查看数据库 MariaDB [(none)]& ...

  5. mysql创建表时添加范式_MySql三大范式与数据库设计和表创建常用语句

    [数据库设计的三大范式] 1.第一范式(1NF First Normal Fromate):数据表中的每一列(字段),必须是不可拆分的最小单元.也就是确保每一列的原子性. 例如: userInfo: ...

  6. linux update语句,MySQL 多表 update sql语句总结

    MySQL 多表 update 有几种不同的写法. 假定我们有两张表,一张表为Product表存放产品信息,其中有产品价格列Price:另外一张表是ProductPrice表,我们要将ProductP ...

  7. mysql基本表管理sql语句

    管理表记录 insert into 表名 values(字段值列表) 增 select 字段名 -字段N from 表名: 查 select 字段名.. 字段N from表名 where 条件 upd ...

  8. mysql 多表 update sql语句总结

    mysql 多表 update 有几种不同的写法.假定我们有两张表,一张表为Product表存放产品信息,其中有产品价格列Price:另外一张表是ProductPrice表,我们要将ProductPr ...

  9. mysql日期维表sql文件_《MySQL必知必会》笔记(SQL练习+建表语句)

    站在巨人的肩上 Standing On Shoulders Of Giants 部分转自:https://www.jianshu.com/p/294502893128 https://blog.csd ...

最新文章

  1. java 读utf-8 xml_用Java和UTF-8編碼生成有效的XML。
  2. Swagger UI
  3. measureChildren作品
  4. 2016校招腾讯研发岗笔试题---递归法求解格雷码
  5. redis中几种数据存储方式的比较
  6. Tree HDU - 6547 (树链剖分,线段树)
  7. 利用SOS扩展库进入高阶.NET6程序的调试
  8. Flink编程入门(二)
  9. *计算机应用基础* 说课稿,中职计算机应用基础《EXCEL中函数的使用》说课稿.doc...
  10. 算法:对象方式数组去重
  11. fiddler手机模拟器抓包_fiddler抓包+雷电模拟器 完成手机app抓包的配置
  12. cc2540 android,手机APP通过CC2541蓝牙模块来控制LED等,附安卓APP源码
  13. python制作雕刻软件_Mac动画制作软件——blender for Mac
  14. 口腔菌群想要突破?这一方法潜力无限
  15. java.util.regex.PatternSyntaxException: Unclosed counted closure near index 14 [0-9a-zA-Z]{1, 20}报错
  16. 如何全面的理解APS自动排产系统?
  17. oracle 数据库网络传输,Oracle数据库之间数据传输方法探讨
  18. 线性代数和微积分 1.1微分方程概述
  19. 数据库、表的创建与修改
  20. 漫话:什么是平衡(AVL)树?这应该是把AVL树讲的最好的文章了

热门文章

  1. vue九宫格抽奖dom记录
  2. 读取excel文件数据,插入sqlite,在dataGridView读取显示
  3. 1900-2100公历年以查表方式取农历二十四节气(VBA)
  4. C++图像处理学习(二)之图像增强——五大灰度变换
  5. removebg图片换背景_Python版
  6. html 文字段后间距,css怎么设置段前段后的距离?
  7. 使用ping命令检查网络是否通畅或网络连接连接速度
  8. [blender]UV网格颜色图片上色以及多材质上色
  9. 移动端html怎么调试工具,移动端网页开发调试神器Eruda的介绍与使用技巧
  10. Autodesk Maya 2020 for Mac(玛雅三维动画设计软件)