求一SQL语句
我现在有2个表Table1,Table2。对应的字段、数据如下:
Table1:primary key(a1)
a1(char) a2(int)
a 10
b 30
Table2:primary key(b1)
b1(char) b2(int)
a 5
c 40
d 100
----------------------------------------------------------------------------------
我想要实现的是:根据Table1的a1字段,得到a2或者b2的数据。
也就是如果Table2里面b1字段和Table1里的a1字段相同的,那么就用b2的数据。
例如:根据以上的数据,我要得到的是:
a 5
b 30
----------------------------------------------------------------------------------
请问这个SQL语句应该怎么写?
to jiangshun
太谢谢你了
[code=sql]
select * from A
[/code]
[code=sql]select * from A[code]
相关问答:
users表
name companyId companyName
company表
companyId companyName
1 a公司
2 b公司
......
有两张字段相同的表A,B。字段为SN, Name, Operator, Result, Remark
A表中字段SN唯一,B表中字段SN不唯一,有很多条
如何用一条select语句
把符合SN=’abc’的记录从A,B表中筛选出来?
SQL co ......
字段aa,共有178个数据,显示时是一列直排下来的,我想让这178个数据,每列只显示5个,多列显示完,如何实现?
加一个IDENTITYT列,按ID%5来分
引用
加一个IDENTITYT列,按ID%5来分
ID-1/5来分
SQL co ......
怎么把下面的改成sql server的方法?
to_char(img_comm_metadata.scene_centre_time,'yyyy-mm-dd hh24:mm:ss')>='1990-10-13 09:41:20'
SQL code:
datediff(ss,'1990-10-13 09:41:20',img_ ......
请帮忙看看怎么优化一下,该表数据约为66万,运行时间要19秒,SQL如下:
select DATEPART (hh ,Date_time ) as Hours ,
sum(Counts)*100.0/(Select sum(Counts) as total
&nbs ......