一个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中如何查看历史上执行的存储过程的信息呢,如:传入参数,执行时间等等。如果不能查看历史记录,是否可以自己写触发器之类的,人工控制呢,在Oracle里面有动态视图可以随时查看历史执行的sql语句,SqlSer ......
要转成一样的效果,用powerdesigner怎么转?能转吗? create table publishers ( publisherID int identity, publisherName varchar (30) NOT NULL, constraint pk_publishers primary key (publisherID) )& ......
在数据库中日期如下显示:2009-2-27 9:40:47 这个不是我想要的,我需要月份和时间用两位数表示,上面的应该转换为;2009-02-27 09:40:47 请问 1、如何对现有日期进行转换(数据库中已存在许多类似的值,我需要将其 ......
sqlserver2005 建立的数据库,与手持pda传输数据,最近突然出现无法传递数据的问题,pda端提示的错误时outofmemoryexception,但是pda上面的容量没有问题, sqlserver的日子上的错误如下: 日期 2010-1-25 14:45: ......
标题: 连接到服务器 ------------------------------ 无法连接到 LIJINING-PC。 ------------------------------ 其他信息: 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, ......