首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

不使用联接或join的方式多表查询

2013-12-11 
不使用连接或join的方式多表查询Student:id,name,ageClass:id,name通过一条sql语句查询 s.id,s.name,age,C

不使用连接或join的方式多表查询
Student:id,name,age
Class:id,name

通过一条sql语句查询 s.id,s.name,age,Class.name(不使用连接或join的方式多表查询)
[解决办法]

select
   a.*,b.name
from 
   Student a
cross apply
   (select Studentid,name from class where Studentid=a.id) as b

你class表里面至少得有Studentid吧。

热点排行