文档章节

选择学生 多对多

CarlDing
 CarlDing
发布于 2016/04/16 10:36
字数 150
阅读 4
收藏 0

create table students( id varchar(32) primary key, name varchar(30) );

create table course( id varchar(32) primary key, name varchar(30) );

create table sc( studid varchar(32), courseid varchar(32), constraint sc_pk primary key(studid,courseid), constraint sc_fk1 foreign key(studid) REFERENCES students(id), constraint sc_fk2 foreign key(courseid) references course(id) );

写入记录: insert into students values('S001','Jack'); insert into students values('S002','Mary'); insert into students values('S003','Alex');

insert into course values('C001','java'); insert into course values('C002','Oracle'); insert into course values('C003','Math');

insert into sc values('S001','C001'); insert into sc values('S001','C002'); insert into sc values('S002','C001');

1:查询某个选择了某课: select s.name,c.name from students s inner join sc on s.id=sc.studid inner join COURSE c on sc.COURSEID=c.id;

© 著作权归作者所有

上一篇: jQuery
下一篇: 关联查询
CarlDing
粉丝 5
博文 106
码字总数 78103
作品 0
济南
其他
私信 提问
hibernate(3)对象关联映射

1、概述 2、关联关系 3、一对多关联关系 一个班级有很多学生,设置students属性,关联表字段,班级选用班级外键GID 班级表: 学生表: 注:建立班级到学生的一对多单向关联,则学生表中包含班...

学而时习之
2015/04/24
101
0
oracle 数据库设计-数据库表设计

在数据库设计中,我的工作中经常会分析怎样商业逻辑中的表格如何设计。再设计表的关系之前 需要先了解关系型数据库特点 1关系型数据库,是指采用了关系模型来组织数据的数据库; 2、关系型数...

荜拨
2018/07/02
0
0
jpa多对多映射案例

学生和老师就是多对多的关系。一个学生有多个老师,一个老师教多个学生。多对多映射采取中间表连接的映射策略,建立的中间表将分别引入两边的主键作为外键。jpa 对于中间表的元数据提供了可配...

奋斗的小菜一碟
2016/01/04
340
1
JPA实体关系映射:@ManyToMany多对多关系、@OneToMany@ManyToOne一对多多对一关系和@OneToOne的深度实例解析。

本文由作者三汪首发于简书。 为什么要有实体关系映射 答:简化编程操作。把冗余的操作交给底层框架来处理。 例如,如果我要给一位新入学的学生添加一位新的老师。而这个老师又是新来的,在学...

三汪
2017/08/01
0
0
请教下面的表结构,如何用hibernate生成事实表

一个实体是学生,一个实体是老师,老师对学生是一对多的联系,学生对老师是一对一。另一个实体是任务,由老师发布,老师对任务的关系是多对多。一个老师可以发布多个任务,同一个任务可以被不...

wuhuimin
2015/03/03
184
1

没有更多内容

加载失败,请刷新页面

加载更多

nginx主备模式笔记

(1)两台服务器 192.168.17.129 和 192.168.17.131 (2)在两台服务器安装 keepalived 安装 keepalived (1)使用 yum 命令进行安装 yum install keepalived –y (2)安装之后,在 etc 里面...

行者终成事
今天
4
0
004-Docker镜像

Docker镜像 一个通用的私有仓库,可以提升效率 Docker镜像构建分为两种,一种是手动构建,一种是Dockerfile(自动构建) 基于centos镜像构建手动制作nginx镜像 docker run --name testdocker -...

伟大源于勇敢的开始
今天
5
0
OSChina 周一乱弹 —— 我就加班,不去世不休息

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @巴拉迪维 :《For Forever》90后那些小鲜肉歌手中,好像只有花花的歌能吸引我,这小家伙对音乐的感觉真是天才一般!#今日歌曲推荐# 《For F...

小小编辑
今天
9
1
【领会要领】web前端-轻量级框架应用(jQuery基础)

作者 | Jeskson 来源 | 达达前端小酒馆 jquery的安装和语法,jquery的多种选择器,dom操作和jquery事件。 jQuery框架,简介,优势,安装,语法,jQuery选择器,id选择器,类选择器,标记选择...

达达前端小酒馆
今天
6
0
MySQL 常用命令

无须死记硬背,直接 copy 就好。 1. 查看目前 mysql 用户 select user,host,password from mysql.user; 2. 修改 root 密码(使用内置函数修改) set password for root@localhost=password('y......

HuaiAnGG
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部