MySQL创建多表查询的存储过程的两种方法
来源:互联网 发布:淘宝店铺名字英文名字 编辑:程序博客网 时间:2024/06/05 19:32
成绩表:
科目表:
学生表:
/*<span style="color:#ff0000;">方法一</span>*//*如果该存储过程存在,先删除*/drop PROCEDURE if exists s_stuinfo;
/*创建查询学员信息的有参存储过程*/create procedure s_stuinfo(in stu varchar(10)) select stuNo 学号,stuName 姓名,subjectName 科目,studentResult 成绩,examDate 考试时间 from result,student,subject where (result.subjectNo = subject.subjectNo and result.studentNo = student.stuNo and student.stuNo = stu); drop PROCEDURE if exists s_stuinfo;create procedure s_stuinfo(in stu varchar(10)) select stuNo 学号,stuName 姓名,subjectName 科目,studentResult 成绩,examDate 考试时间 from result,student,subject where (result.studentNo = student.stuNo and result.subjectNo = subject.subjectNo and stuNo in (stu));/*调用存储过程*/call s_stuinfo('0305');/*<span style="color:#ff0000;">方法二</span>*/drop procedure if exists ss_stuinfo;create procedure ss_stuinfo(in stu varchar(10)) select stuName 姓名 ,stuNo 学号 ,subjectName 科目,studentResult 成绩,examDate 考试时间 from result inner join student on result.studentNo = student.stuNo inner join subject on result.subjectNo = subject.subjectNo where student.stuNo = stu;call ss_stuinfo('0303');
0 0
- MySQL创建多表查询的存储过程的两种方法
- php调用mysql存储过程的两种方法
- 在Oracle数据库中查询所有触发器、存储过程、视图、表的两种方法
- 在Oracle数据库中查询所有触发器、存储过程、视图、表的两种方法
- 存储过程的两种返回方法
- mysql存储过程的创建
- MySQL查询时间段的两种方法
- mysql 查询创建存储过程
- Mysql 存储过程查询结果赋值到变量的方法
- Mysql 存储过程查询结果赋值到变量的方法
- Mysql 存储过程查询结果赋值到变量的方法
- Mysql存储过程查询结果赋值到变量的方法
- MySQL 存储过程查询远程数据库的方法
- VB.NET调用oracle存储过程的两种方法
- 两种不同的存储过程调用方法
- 两种不同的存储过程调用方法
- mysql的存储过程,视图的创建
- String 的两种创建方法及存储方式
- Linux(CentOS6.6) 下安装配置 Node
- Gradle 插件开发
- 按要求 读文件
- 细谈Hibernate之悲观锁和乐观锁解决hibernate并发
- 怎么使用CorelDRAW旋转和位移字符
- MySQL创建多表查询的存储过程的两种方法
- android知识库
- Elasticsearch集成ik分词器
- android 打开系统相册得到路径 上传图片到php服务器
- 关于mysql安装的个人整理
- div ul li自动适应高度float:left
- Intersection of Two Arrays II
- XCode 7.3.1(dmg) 官方直接下载地址(离线下载)
- Android push 原理 分析