mysql复习第六天:连接查询

数据表

  • student:
    在这里插入图片描述
  • class:
    在这里插入图片描述
  • score_level
    在这里插入图片描述
  • type
    在这里插入图片描述

1、笛卡尔乘积现象

表1有m行,表2有n行,结果m*n行

SELECT * FROM student s,class c;

2、 内连接在这里插入图片描述

等值连接

SELECT s.s_name,c.classname FROM student s,class c WHERE s.class_id = c.classid;

在这里插入图片描述

非等值连接

SELECT
  s.s_name,
  s.score,
  l.level
FROM student s,
  score_level l
WHERE s.score BETWEEN l.min
    AND l.max ORDER BY l.level DESC;

在这里插入图片描述

自连接

SELECT
  t1.id,
  t1.name     AS '一级',
  t2.parentId,
  t2.name     AS '二级'
FROM TYPE t1,
  TYPE t2
WHERE t1.id = t2.parentId;

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值