首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

初学者问 1个很简单有关问题 如何解决

2012-01-07 
菜鸟问 1个很简单问题 怎么解决我现在有2张表T1(SNO2,YY,XX)T2(SNO,SNO2)现在要根据SNO的值获取SNO2的详细

菜鸟问 1个很简单问题 怎么解决
我现在有2张表   T1(SNO2,YY,XX)   T2(SNO,SNO2)
现在要根据SNO的值获取SNO2的详细信息(T1中)SQL语句怎么写
select   SNO2,YY,XX   form   T1   where   SNO2=(select   SNO2   form   T2   where   SNO=?   )
这样写对吗??大概就是表达这个意思   通过SNO查询SNO2的详细信息

[解决办法]
select SNO2,YY,XX form t1 where son2=(select son from t2)
[解决办法]
select SNO2,YY,XX form T1 where SNO2=(select SNO2 form T2 where SNO=? )

这样子写是可以的

或者

select T1.SNO2,YY,XX form T1,T2
where T1.SNO2 = T2.SNO2 and T2.SNO=?

热点排行