表 a 字段 id sFrom sTo value
1 xx xxx 100
2 pp ppp 200
表b 字段 id name code
1 北京 xx
2 天津 xxx
3 上海 pp
4 重庆 ppp根据a.id 结果集 1 xx 北京 xxx 天津 100这条sql语句怎么写?
1 xx xxx 100
2 pp ppp 200
表b 字段 id name code
1 北京 xx
2 天津 xxx
3 上海 pp
4 重庆 ppp根据a.id 结果集 1 xx 北京 xxx 天津 100这条sql语句怎么写?
解决方案 »
- asp.net 向SQl中插入系统时间
- Dataset 读取xml
- 求各位大侠好心人 帮帮忙解决下visual studi.net 的安装问题 急!急!急!急!
- 异常错误的问题?很急啊
- 请问大家,我用rangevalidator时说数据类型不能用date这是怎么回事?
- httpContext问题?通过Context.Session......取不到当前请求的Session
- 从工具箱中拖一个连接对象到页面里,虽然能设置其各个属性,但为什么在代码里看不到这个 东西
- 如何判断提交过来的表单的日期是否合法?????????????
- 用户控件引用后,怎么移除它,并且它的代码也不跑
- 怎么可以在div中数字加1之后,将改变的值传到数据库中的字段
- 如何从.aspx文件中读session或.cs变量值
- treeview 节点图片不显示的问题。
select * from
a left join b on a.sFrom=b.code
你还不如弄一个视图呢
select a.sFrom,b.name,a.sTo,b.code,a.value from a inner join b on a.id=b.id and a.id='???'
a.id=b.id ????
from a aa,b cc,b dd
where a.sto=* cc.id
and a.sFrom =* dd.id
from a aa,b cc,b dd
where aa.sto=* cc.id
and aa.sFrom =* dd.id
go
select a.id,a.sFrom,b.name,a.sTo,(slelect b.name from b where code a.sTo) from a,b where a.sFrom=b.code
create table a (id int,sFrom varchar(20),sTo varchar(20),value int)
insert a
select 1,'xx','xxx',100 union all
select 2,'pp','ppp',200
----------------------------
create table b (id int,name varchar(20),code varchar(20))
insert b
select 1,'北京','xx' union all
select 2,'天津','xxx' union all
select 3,'上海','pp' union all
select 4,'重庆','ppp'----
select a.id,a.sFrom,b.name,a.sTo,(select b.name from b where code= a.sTo) from a,b where a.sFrom=b.code
/*
1 xx 北京 xxx 天津
2 pp 上海 ppp 重庆
*/
select a.id,
a.sForm,
s.name,
a.sTo,
c.name,
a.value
from a,b,b c
where a.id = '1'
and a.sForm = b.code
and a.sTo = c.code
a.id,
a.sForm,
b.name,
a.sTo,
c.name,
a.value
from a,b,b c
where a.id = '1'
and a.sForm = b.code
and a.sTo = c.code
go
go
1 xx xxx 100
2 pp ppp 200
表b 字段 id name code
1 北京 xx
2 天津 xxx
3 上海 pp
4 重庆 ppp根据a.id 结果集 1 xx 北京 xxx 天津 100
select a.id, a.sFrom,b1.name,a.sTo,b2.name , a.value
from a
left join b b1 on a.sForm=b1.ccode
left join b b2 on a.sTo=b2.ccode