求SQL语句的写法
我现在有2个表Table1,Table2。对应的字段、数据如下:
Table1:primary key(a1)
a1(char) a2(int)
a 10
b 30
Table2:primary key(b1)
b1(char) b3(int)
a 5
c 40
d 100
----------------------------------------------------------------------------------
我想要实现的是:根据Table1的a1字段,得到a2或者b2的数据。
也就是说,如果Table2里面b1字段和Table1里的a1字段相同的,那么就用b2的数据。
例如:根据以上的数据,我要得到的是:
a 5
b 30
----------------------------------------------------------------------------------
请问这个SQL语句应该怎么写?
对不起,上面的Table2的表结构写错了,修改下
Table2:primary key(b1)
b1(char) b2(int)
a 5
c 40
d 100
--> 测试数据:[Table1]
if object_id('[Table1]') is not null drop table [Table1]
c
相关问答:
'Select * into mytable from OpenDataSource(''Microsoft.JET.OLEDB.4.0'',''Data Source=f:\test.xls;Mode=Read;Extended Properties=Excel 5.0;Persist Security Info=False' ......
写SQL语句:
表1:CLASS
含有两个字段:ID,CLASSNAME,表结构如下:
ID CLASSNAME
1 A
2 B
3 C
4 D
表2:STUDENT
含有如下字段:S ......
如题:select name from table1
得到结果:name
小王
小赵
小李
......
现在有两张表
a表和b表
a表:
工号 姓名 所属部门编号
001 A
002 B
003&n ......
求SQL语句优化工具?
针对SQL Server的
发送到我邮箱sclsmile@163.com
或者给我一个网址链接
关注。
http://www.net130.com/class/oracle_datum_soft/Embarcadero%20SQLTuner%202.0.2.rar
http://sp ......