高分求多表查询语句
table1
create table vits
(
Vits_ID int identity(1,1) PRIMARY KEY,
Vits_name varchar(20) not null
)
go
table 2
create table specialties
(
Specialties_ID int identity(1,1) primary key,
Specialties_name varchar(20) not null
)
go
table 3
create table vet_specialties ---此表可不要
(
Vit_ID int foreign key REFERENCES vets(Vits_ID) ,
Specialty_ID int foreign key REFERENCES specialties(Specialties)
)
go
这三张表是查询兽医名和他的专科
要求 一位兽医可有多个专科
一个专科可有多个兽医
查询一位兽医 此兽医名和对应其所有专业都查询出来
create table vits
(
Vits_ID int identity(1,1) PRIMARY KEY,
Vits_name varchar(20) not null
)
go
table 2
create table specialties
(
Specialties_ID int identity(1,1) primary key,
Specialties_name varchar(20) not null
)
go
table 3
create table vet_specialties ---此表可不要
(
Vit_ID int foreign key REFERENCES vets(Vits_ID) ,
Specialty_ID int foreign key REFERENCES specialties(Specialties)
)
go
这三张表是查询兽医名和他的专科
要求 一位兽医可有多个专科
一个专科可有多个兽医
查询一位兽医 此兽医名和对应其所有专业都查询出来
...全文
相关推荐
sqlserver面试题
查询及格线以上学员的平均成绩和最高分,正确语句是A选项。`WHERE B>=60`筛选及格成绩,`AVG(B)`求平均分,`MAX(B)`求最高分。
SystemVerilog Function与Task:从基础差异到高效参数传递实战
本文深入解析SystemVerilog中Function与Task的核心差异,包括仿真时间、返回值、语句限制及典型应用场景。重点探讨了高效参数传递机制,特别是ref与const ref在提升大型数据结构处理性能方面的关键作用,并提供了automatic与static存储类的实战选择指南,帮助开发者编写高效、可维护的验证代码。
SystemVerilog Function与Task实战:从语法差异到高效建模
本文深入解析SystemVerilog中Function与Task的核心差异与应用场景。Function用于瞬时无延迟的纯计算,而Task适用于有时序、有步骤的流程描述。文章通过UART、AXI验证等实战案例,详细阐述了如何根据是否消耗仿真时间进行正确选择,并介绍了ref、const ref参数传递及automatic生命周期等关键语法,以提升代码性能与可维护性。
去掉一个最高分一个最低分,求平均值
十个分数,去掉一个最高分一个最低分,求平均值,保留一位小数,并以十进制形式输出,初学者编
C语言求50个同学中每个同学的平均分每门课平均分和最高分
C语言求50个同学中每个同学的平均分,每门课的平均分和最高分所对应的同学和成绩。


疑难问题
