文档章节

选择学生 多对多

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
0
0
oracle 数据库设计-数据库表设计

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

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

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

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

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

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

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

wuhuimin
2015/03/03
175
1

没有更多内容

加载失败,请刷新页面

加载更多

基础工具类

package com.atguigu.util;import java.sql.Connection;import java.sql.SQLException;import java.util.Properties;import javax.sql.DataSource;import com.alibaba.druid......

architect刘源源
今天
43
0
P30 Pro劲敌!DxO官宣新机:排行榜又要变

5月26日晚间,DxOMark官方推特预告,将在5月27日公布一款新机型的DxOMark评分,猜猜是哪款? 网友猜想的机型有:红米K20、谷歌Pixel 3a、索尼Xperia 1、诺基亚9 PureView等。 DxOMark即将公布...

linux-tao
昨天
15
0
Ubuntu18.04.2窗口过小不能自适应(二次转载)

解决Ubuntu在虚拟机窗口不能自适应 2018年09月06日 16:20:08 起不了名儿 阅读数 855 此博文转载:https://blog.csdn.net/nuddlle/article/details/77994080(原地址) 试了很多办法这个好用 ...

tahiti_aa
昨天
2
0
死磕 java同步系列之CountDownLatch源码解析

问题 (1)CountDownLatch是什么? (2)CountDownLatch具有哪些特性? (3)CountDownLatch通常运用在什么场景中? (4)CountDownLatch的初始次数是否可以调整? 简介 CountDownLatch,可以...

彤哥读源码
昨天
6
0
Nginx提供下载apk服务

有时候我们可能需要提供文件或者其他apk下载链接,通过 nginx 配置可以很简单地实现。 server {    listen 80;    server_name download.xxx.com;    root app;    locati...

Jack088
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部