hc学习平台

 找回密码
 立即注册
搜索
热搜: 活动 交友 javakc
 › 学习交流 › Oracle › 查询所属老师名称为“Mike”的全部学生
查看: 1348|回复: 1
打印 上一主题 下一主题

查询所属老师名称为“Mike”的全部学生

[复制链接]

2249

主题

0

帖子

0

博客

admin

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

跳转到指定楼层
楼主
发表于2014-12-29 08:42:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

数据库中:

表Teacher属性:NAME,TID,DESC,

表Student属性:NAME,SID,FK_RELATED_TID,DESC,

查询所属老师名称为“Mike”的全部学生

0

主题

1518

帖子

0

博客

Cracia

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2016-09-06 10:10:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
select * from (select TID from Teacher where Name="Mike")t,Student where t.TID=student.FK_RELATED_TID

0

主题

1510

帖子

0

博客

zhangjialong

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2016-09-08 14:50:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
create table teacher1(
    name varchar2(8),
    tid varchar2(8),
    --当出现关键字作为属性时,用双引号引起来""表示属性
    "desc" varchar2(8)
);

create table student1(
    name varchar2(10),
    sid varchar2(8),
    fk_related_tid varchar2(8),
    --当出现关键字作为属性时,用双引号引起来""表示属性
    "desc" varchar2(8)
);
select s.name,s."desc"
from teacher1 t,student1 s
where t.tid=s.fk_related_tid and t.name='Mike'

0

主题

1721

帖子

0

博客

XIAOC

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2016-09-07 15:20:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

select stu.name

from student stu,teacher te

where stu.desc=te.desc and te.name='Mike';

0

主题

1700

帖子

0

博客

song

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2016-09-07 19:11:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

select  s.name

from student s,teacher t

where s.tid=t.tid and t.name='Mike'

WR

0

主题

1674

帖子

0

博客

WR

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2016-09-07 11:24:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
PURge recyclebin
--先筛选后关联 从左向右
create table teacher(
       name varchar2(20),
       tid varchar2(20),
       "desc" varchar2(20)
);
create table student2(
       name varchar2(20),
       sid varchar2(20),
       fk_related_tid varchar2(20),
       "desc" varchar2(8)
);
select *
  from teacher t, student2 s
 where t.tid = s.fk_related_tid
   and t.name = 'mike'
沙发
发表于2016-09-07 16:25:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
select *
  from t_student s, t_teacher t, t_tsrel ts
 where t.name = (select name from t_teacher t where t.name = 'zhang')
   and s.sid = ts.sid
   and t.tid = ts.tid;

0

主题

1402

帖子

0

博客

马鹏磊

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2016-12-24 09:29:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

select *

from teacher t,student s

where t.tid=s.fk_related_tid

and t.name="mike"

0

主题

1636

帖子

0

博客

renmihe

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2016-09-08 13:55:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
--创建教师表
create table teacher(
name varchar2(10),
tid  varchar2(8),
"desc" varchar2(8)
);
--创建学生表
create table student(
name varchar2(10),
sid  varchar2(8),
fk_related_tid varchar2(8),
"desc" varchar2(8)
);
--插入数据
insert into teacher values('Mike','1','1001');
insert into teacher values('Mke','2','1002');
insert into teacher values('Mik','3','1003');

insert into student values('Ml','01','1','1001');
insert into student values('xi','02','1','1002');
insert into student values('yd','03','3','1003');
insert into student values('j','04','1','1004');
insert into student values('tu','05','2','1005');
--提交
commit;

--查询所属老师名称为“Mike”的全部学生
select s.name,s."desc"
from teacher t,student s
where t.tid=s.fk_related_tid and t.name='Mike'

0

主题

1576

帖子

0

博客

liufangyuan

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2016-09-08 15:20:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

--查询所属老师名称为“Mike”的全部学生
select s.name from
(select tid from teacher where name='Mike')t,student s
where s.ttid=t.tid


-- Create table

create table TEACHER
(
  NAME VARCHAR2(20),
  TID  VARCHAR2(20) not null,
  DES  VARCHAR2(20)
)
tablespace USERS
  pctfree 10
  initrans 1
  maxtrans 255
  storage
  (
    initial 64K
    minextents 1
    maxextents unlimited
  );
-- Create/Recreate primary, unique and foreign key constraints
alter table TEACHER
  add constraint TID primary key (TID)
  using index
  tablespace USERS
  pctfree 10
  initrans 2
  maxtrans 255
  storage
  (
    initial 64K
    minextents 1
    maxextents unlimited
  );

-- Create/Recreate primary, unique and foreign key constraints
alter table STUDENT
  add constraint SID primary key (SID)
  using index
  tablespace USERS
  pctfree 10
  initrans 2
  maxtrans 255
  storage
  (
    initial 64K
    minextents 1
    maxextents unlimited
  );
alter table STUDENT
  add constraint TTID foreign key (TTID)
  references TEACHER (TID);

--查询所属老师名称为“Mike”的全部学生
select s.name from
(select tid from teacher where name='Mike')t,student s
where s.ttid=t.tid

0

主题

1451

帖子

0

博客

gaoye

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2016-09-08 09:27:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

select Teacher.name,Student.name

from Teacher,Student

where Student.DESC=Teacher.DESC

0

主题

1450

帖子

0

博客

Sarbr

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2016-09-08 14:43:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

select *

from Teacher t,Student s

where t.TID=s.FK_RELATED_TID

and t.NAME='Mike'

0

主题

1458

帖子

0

博客

梦紫菱0124

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2016-09-10 08:54:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
select * from student where FK_RELATED_TID = (select name from teacher where name="Mike")

0

主题

752

帖子

0

博客

CDS 123

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2016-11-03 16:34:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

select * from Teacher t , Student s where t.tid=s.fk_related_tid and t.name='mike';

0

主题

465

帖子

0

博客

李世泽

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2016-12-01 17:41:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
select s.*from teacher t,stuendt s where t.FK_RELATED_TID=TID and t.name=“Mike”;

0

主题

1932

帖子

0

博客

740317431

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2017-08-19 10:49:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

select  s.name

from Teacher t,student s

where s.FK_RELATED_TID=t.TID and

t.name='Mike';

 

0

主题

1902

帖子

0

博客

王之神判

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2017-08-19 16:05:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

select s.name

from teacher t,student s

where t.tid=s.FK_RELATED_TID and t.name='Mike'

0

主题

1694

帖子

0

博客

wulinan

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2017-08-26 08:40:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
select s.*
from teacher t,student s
where t.tid=s.FK_RELATED_TID and t.name='mike'

0

主题

73

帖子

0

博客

郭依凡

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2017-10-26 14:34:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

select s.name , s.“desc”

form teacher t,student s

where t.tid=fk-related-tid and t.name=‘Mike’

0

主题

445

帖子

1

博客

灰羽

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2018-04-24 19:58:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
A

0

主题

1213

帖子

0

博客

yanghao

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2018-09-06 18:18:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
select s.* from teacher t, student s where t.desc=s.desc and t.name='Mike';

0

主题

298

帖子

0

博客

moon110

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2019-07-19 20:54:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

select t1.NAME, t2.* from Teacher t1

left join Student t2 on t1.RELATED_TID=t2.TID

where t1.NAME='Mike'

0

主题

982

帖子

0

博客

m1359292934

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2019-08-22 10:13:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
select s.name,wm_count(s.name) from teacher t,student s where teacher='mike' group by t.name 

主题

帖子

博客

Rank: 9 Rank: 9 Rank: 9

积分

IP 编辑 禁止 帖子 清理

沙发
发表于2019-08-23 08:19:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
select * from student join teacher on student.fk_related_tid = teacher.tid where teacher.name = ' Mike';


站点统计|举报|Archiver|手机版|小黑屋|Comsenz Inc.

GMT+8, , Processed in 0.195171 second(s), 9 queries .

Powered by javakc! X1.0

© 2004-2014 javakc

f1208.com 备案号:京ICP备14030918号-1

返回顶部