易截截图软件、单文件、免安装、纯绿色、仅160KB

一个Sqlserver的多条件查询问题

班级表                  教师表
字段                    字段
班级ID                  教师ID
班级名字                教师名字
数学老师                教师职位
英语老师   
语文老师

比如说我有如上2张表 班级表里面的数学老师 英语老师 和语文老师分别是指向教师表的外键
现在我要多条件查询 要求用一行数据就把班级的ID,班级名字,和其他3个教师的内容显示出来
请问下要怎么写呢
SQL code:
SELECT A.班级ID,A.班级名字,B.教师名字,C.教师名字,D.教师名字

from 班级表 A
LEFT JOIN 教师表 B ON A.数学老师=B.教师ID
LEFT JOIN 教师表 C ON A.数学老师=C.教师ID
LEFT JOIN 教师表 D ON A.数学老师=D.教师ID


SQL code:
SELECT A.班级ID,A.班级名字,B.教师名字,C.教师名字,D.教师名字
from 班级表 A
LEFT JOIN 教师表 B ON A.数学老师=B.教师ID
LEFT JOIN 教师表 C ON A.数学老师=C.教师ID
LEFT JOIN 教师表 D ON A.数学老师=D.教师ID


引用
SQL codeSELECT A.班级ID,A.班级名字,B.教师名字,C.教师名字,D.教师名字from 班级表 ALEFTJOIN 教师表 BON A.数学老


相关问答:

求教 查看SqlServer执行过的存储过程状态

在SqlServer中如何查看历史上执行的存储过程的信息呢,如:传入参数,执行时间等等。如果不能查看历史记录,是否可以自己写触发器之类的,人工控制呢,在Oracle里面有动态视图可以随时查看历史执行的sql语句,SqlSer ......

Sqlserver 语句转成MySql语句

要转成一样的效果,用powerdesigner怎么转?能转吗?
create table publishers (
publisherID int identity,
publisherName varchar (30) NOT NULL,
constraint pk_publishers primary key (publisherID)
)& ......

sqlserver 日期类型转换

在数据库中日期如下显示:2009-2-27 9:40:47
这个不是我想要的,我需要月份和时间用两位数表示,上面的应该转换为;2009-02-27 09:40:47
请问
1、如何对现有日期进行转换(数据库中已存在许多类似的值,我需要将其 ......

sqlserver错误 - MS-SQL Server / 疑难问题

sqlserver2005 建立的数据库,与手持pda传输数据,最近突然出现无法传递数据的问题,pda端提示的错误时outofmemoryexception,但是pda上面的容量没有问题,
sqlserver的日子上的错误如下:
日期 2010-1-25 14:45: ......

sqlServer用户sa登录不上了

标题: 连接到服务器
------------------------------
无法连接到 LIJINING-PC。
------------------------------
其他信息:
已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号