2021-08-04 Mysql自连接
-- ================自连接:自己的表和自己的连接,核心是-一张表拆为两张一样的表=====================
CREATE TABLE category (categoryid INT(10) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '主题ID',pid INT(10) NOT NULL COMMENT '父ID',categoryName VARCHAR(50) NOT NULL COMMENT '主题名字',PRIMARY KEY(categoryid)
) ENGINE=INNODB AUTO_INCREMENT=9 DEFAULT CHARSET = utf8;INSERT INTO category(categoryid,pid,categoryName)
VALUES('2','1','信息技术'),('3','1','软件开发'),('4','3','数据库'),
('5','1','美术设计'),('6','3','web开发'),('7','5','PS技术'),('8','2','办公信息');-- 查询父子信息SELECT a.`categoryName` AS '父栏目',b.`categoryName` AS '子栏目'
FROM `category` AS a,`category` AS b
WHERE a.`categoryid` = b.`pid`
-- 查询学员所属的年级 (学号,姓名,年级)SELECT studentno,studentname,`gradename`
FROM `student` s
INNER JOIN `grade` g
ON s.`gradeid` = g.`gradeid`-- 查询科目所属的年级 (科目名 年级名)SELECT `subjectname`,`gradename`
FROM `subject` sub
INNER JOIN `grade` g
ON sub.`gradeid` = g.`gradeid`-- 查询参加了数据结构-1 考试的同学: 学号 姓名 科目名称 分数SELECT s.`studentno`,`studentname`,`subjectname`,`studentresult`
FROM `student` s
INNER JOIN `result` r
ON s.studentno = r.studentno
INNER JOIN `subject` sub
ON r.`subjectno` = sub.subjectno
WHERE subjectname = 'C语言-1'
2021-08-04 Mysql自连接相关推荐
- 【跃迁之路】【545天】程序员高效学习方法论探索系列(实验阶段302-2018.08.04)...
@(跃迁之路)专栏 [跃迁之路]奖励金计划正式开始 从2018.7.1起,[跃迁之路]奖励金计划正式起航,从今以后,每月1日,我会将自己个人上月收入的1%计入[跃迁之路]奖励金池,积累到足够金额后,将 ...
- Doris Weekly FAQ】2021.07.19~2021.08.01
观众朋友们: 晚上好! 欢迎收看[ Doris 近日要闻]~本次为您带来的是 2021年07月19日 - 2021年08月01日 的双周总结. Doris 社区周报每期会包含 FAQ 环节.我们会在社 ...
- 本博客导读(2021/08/09更新)
文章目录 1. 简介 1.1 博客精神 1.2 写作目的 1.3 技术方向 1.4 博主 1.5 版权说明 2 推荐内容 2.1 主要代表作 2.2 其他推荐内容 3. 程序类 3.1 C#程序设计 ...
- 新手C#string类常用函数的学习2018.08.04
ToLower()用于将字符串变为小写,注意字符串的不可变特性,需要重新赋值给另一个字符串变量. s = s.ToLower();//字符串具有不可变性,转换后需要重新赋值,不可仅有s.ToLower ...
- ubuntu12.04 启动mysql_Ubuntu 12.04 MySQL改utf-8 启动不了
Ubuntu 12.04 MySQL改utf-8 启动不了 default-character-set=utf8 报错: start mysql. The restart(8) utility is ...
- Ubuntu 12.04 MySQL改utf-8 启动不了
http://www.linuxidc.com/Linux/2012-06/63362.htm 来源:Linux社区 作者:maojj Ubuntu 12.04 MySQL改utf-8 启动不了 d ...
- mysql 自关联的子孙查询,Mysql自连接查询实例详解
本文实例讲述了Mysql自连接查询.分享给大家供大家参考,具体如下: 自连接查询 假想以下场景:某一电商网站想要对站内产品做层级分类,一个类别下面有若干子类,子类下面也会有别的子类.例如数码产品这个类 ...
- ubuntu 13.04 mysql_Ubuntu 13.04 MySQL Proxy安装与配置
Ubuntu 13.04 MySQL Proxy安装与配置 安装环境 Ubuntu 13.04 Shell $ sudo apt-get install mysql-proxy 1 $sudoapt- ...
- mysql自连接_MySQL自连接
在本教程中,您将了解如何使用连接语句将表连接到表自身,即,在同一张表上自己连接自己. 在之前的教程中,已经学习了如何使用INNER JOIN,LEFT JOIN 或 CROSS JOIN子句将表连接到 ...
- 零基础带你学习MySQL—自连接(二十一)
零基础带你学习MySQL-自连接(二十一) 自连接:自连接是指在同一张表的连接查询(将同一张表看做两张表) 自连接的特点如下: 把同一张表当做两张表使用 需要给表取别名 表名 表别名 列名不明确,可以 ...
最新文章
- Oracle OS Block Header
- 两字典(dict)组合(重复键进行加法)一行命令实现Python
- 三个很有用的sqlserver中的处理多个以分隔符分隔的参数的函数
- Lambda表达式和闭包Closure
- python中面向对象编程简称为_Python基础-面向对象编程
- html中select只读显示
- day 34 进程线程排序 抢票 初级生产者消费者
- Mysql入门实战上
- 产品分析报告:潮汐-从番茄钟到场景化放松空间
- LoadRunner11代理在Win10操作系统启动不起来,或者报错:该内存不能为written
- Eclipse三种文件目录folder,source folder,package的关系及Build Path的作用
- 光场相机微透镜阵列排布方式以及其填充率比较
- android 照相机裁剪,Android拍照、照片选择以及图片裁剪完全解析
- pbr发光 unity_【学习笔记】Unity PBR的实现
- 笔记 ~ 第三章 - 3.2 数据查询
- [http-nio-8080-exec-9] com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource.getPoolManager
- 100000行级别数据的 Excel 导入优化之路
- antd vue table ellipsis属性不生效
- 基于树莓派4B搭建64位树莓派系统
- 大数据入门的四个必备常识