300分求援,能解决么? SELECT B3,A1,A3 FROM A,B WHERE B1=a UNION B3,A2,A3 FROM A,B WHERE B1=b 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SELECT B.B3,A.A1,A.A3 FROM A,B WHERE B.B1=a UNION B.B3,A.A2,A.A3 FROM A,B WHERE B.B1=b 两位似乎没看懂我的意思举个实例A表为学生信息表A1学生学号,A2课程编号,A3其它信息B表B1(1,2,取1时表示B2代表学号,取2时代表课程编号),B2编号(具体代表参见B1),B3(B1=1时为学生姓名,B1=2时为课程名)最后需要的结果集为学生姓名 课程名 其他信息 select a.A1,b.B2,a.A2,c.B2,a.A3from A a,B b,B cwhere a.A1 = b.B1 and a.A2= c.B1 and a.A1=1你试试看其中a.A1是学生编号,b.B2是学生名,a.A2是学科编号,c.B2是学科名 你没看到我在 From 语句后引用了两个B 吗,c是第二个B的别名,就如A后的a,B后的b 都是别名,只要别名不同,通用SQL语法是可以同时多次引用一个表的 from A a,B b,B c==>from A as a,B as b,B as c这样试试. mssql 2005连接不上,但是用本地mssql 2000控制台可以登录操作 请问sql数据库数据移植的问题 有个问题想问一问 SQL数据库中怎么查两个字段之间的数据啊! 请高手指点,SQL SERVER 2000安装时 出现的错误 关于JOIN的复杂问题!特殊的JOIN SQL SERVER2000的客户版有什么用啊,有服务器版还不够吗 比较郁闷的数据库问题 有關數據庫存儲空間釋放問題? 哪里有SQLSERVER2000的书籍下载?? delphi和ms sql sever的连接问题!!求求高手指点!! 关于Oracle8.05 中的IMP80的用法讨论。
UNION B.B3,A.A2,A.A3 FROM A,B WHERE B.B1=b
A表为学生信息表
A1学生学号,A2课程编号,A3其它信息
B表
B1(1,2,取1时表示B2代表学号,取2时代表课程编号),B2编号(具体代表参见B1),
B3(B1=1时为学生姓名,B1=2时为课程名)
最后需要的结果集为
学生姓名 课程名 其他信息
from A a,B b,B c
where a.A1 = b.B1
and a.A2= c.B1
and a.A1=1
你试试看
其中a.A1是学生编号,b.B2是学生名,a.A2是学科编号,c.B2是学科名
c是第二个B的别名,
就如A后的a,B后的b 都是别名,
只要别名不同,通用SQL语法是可以同时多次引用一个表的
==>
from A as a,B as b,B as c这样试试.