SQL语句一对多查询
效果如下
2个表
spr_course
sys_user
表中我们可以发现一个科目会有多个老师教,如果我们直接进行表连接的话就会出现问题,这就牵扯到我们的一对多的sql语句,从而让我们写一条sql语句就带到一对多的效果
sql语句一对多(spr_course和sys_user表)
SELECT spr_course.*,GROUP_CONCAT(sys_user.`username`) AS createrName FROM spr_course
JOIN sys_user ON
FIND_IN_SET(sys_user.`user_id`,spr_course.`cou_teach`)
GROUP BY spr_course.`cou_couid`
我们在前端界面显示课程对应的老师的时候,只需要在entity层加一个createName字段,我们就可以查询到课程所对应的老师,
总结:sql语句1对多, 本帖课程为1,老师为多
SQL语句一对多查询相关推荐
- JavaWeb学习笔记(数据库、SQL语句、数据查询语法、完整性约束、编码、备份和恢复数据、多表查询)
数据库.SQL语句.数据查询语法.完整性约束.编码.备份和恢复数据.多表查询 JavaWeb学习笔记 数据库 数据库概念 基本命令 启动和关闭mysql服务器 客户端登录退出mysql SQL语句 S ...
- 【转】在SQL Server中通过SQL语句实现分页查询
在SQL Server中通过SQL语句实现分页查询 2008年01月06日 星期日 12:28 建立表: CREATE TABLE [TestTable] ( [ID] [int] IDENTITY ...
- sql语句提高数据库查询效率
可以通过以下多个方面优化sql语句提高数据库查询效率 1. 应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描. 2. 应尽量避免在 where 子 ...
- 在JDBC中实现SQL语句的模糊查询
在JDBC中实现SQL语句的模糊查询 在大多数情况下我们可以在JDBC中写入sql语句通过占位符的方式来直接查询,但是如果要进行模糊查询,需要转义字符才能够正常查询. sql语句: select * ...
- SQL语句多表查询:【多表连查】和【子查询】
SQL语句多表查询:[多表连查]和[子查询] 说明:insert.update.delete只针对[一张表]执行操作. 说明:select可以查询一张表.也可以查询多张表. 说明:多表查询分为:[多表 ...
- mongodb 跟踪SQL语句及慢查询收集
有个需求:跟踪mongodb的SQL语句及慢查询收集 第一步:通过mongodb自带函数可以查看在一段时间内DML语句的运行次数. 在bin目录下面运行 ./mongostat -port 端口号 ...
- mysql语句统计总数_一条sql语句实现统计查询_MySQL
bitsCN.com 一条sql语句实现统计查询 如图:程序员在进行如下的统计时,现在提供两种实现方案: 方案一:运用 SEKECT CASE WHEN EXPLAIN SELECT count(*) ...
- mysql查询数量语句_mysql语句统计总数_一条sql语句实现统计查询_MySQL
bitsCN.com 一条sql语句实现统计查询 如图:程序员在进行如下的统计时,现在提供两种实现方案: 方案一:运用 SEKECT CASE WHEN EXPLAIN SELECT count(*) ...
- SQL语句之分组查询--GROUP BY(group by)
SQL语句之分组查询–GROUP BY(group by) 语法 select 聚合函数,列(要求出现在group by的后面)from 表where 筛选条件group by 分组的列表order ...
- mysql 怎么查询慢sql语句_Mysql中 查询慢的 Sql语句的记录查找
Mysql中 查询慢的 Sql语句的记录查找 慢查询日志 slow_query_log,是用来记录查询比较慢的sql语句,通过查询日志来查找哪条sql语句比较慢,这样可以对比较慢的sql可以进行优化. ...
最新文章
- 使用tomcat的jndi方式连接mysql的字符编码设置
- 2021 - 9 -下旬 数据结构- 线性表 -双端循环队列 - java实现
- VERITAS为中小企业提供数据保护、数据恢复和管理全面策略
- Jenkins 在Windows下插件无法安装问题解决
- 用编程语言和计算机沟通
- 在 for 循环里写加号拼接字符串的那个同事,不见了~
- 用SQL Server(T-SQL)获取连接字符串
- 初学编程丨从零开始学习编程的基本路线,BAT程序员亲手总结!
- ExtJS2.0 可编辑表格EditorGridPanel
- RestSharp的使用记录
- windows下解压xxx.war文件
- 使用js实现简单的注册验证
- android m是什么单位,M代表什么单位?
- STM32驱动步进电机;步进电机的驱动;步进电机驱动板的使用;STM32输出不同频率的波形;
- 计算机软件专业硕士,软件工程硕士与计算机硕士区别
- [bitcoin143@india.com].dharma 是什么东东
- 基于 HTML5 WebGL 的 3D 网络拓扑图
- EVE-NG模拟器教程(一)——安装包下载
- IDL批量计算栅格数据平均值
- 医院考勤签到系统设计与实现