日期:2014-05-19  浏览次数:20447 次

一个简单select的问题,送分.
表1   中   有两个列,num和data,

num   data
1         a
2         b
3         c


表2中,也有两个字段,result和data

result   data
a               ok
b               okb
c               okc


问题是如何将select   *   from   t1   where   编号=3的数据用一个sql求出来呢

我想应是象这个样子的.

select   *   from   t2   where   t1.num=3   and   t1.data=t2.data
但就是不行,求助了.




------解决方案--------------------
select * from t2 where t1.num=3 and t1.data=t2.data ???
什么意思? 莫非是 select * from t1,t2 where t1.num=3 and t1.data=t2.data????

如何将select * from t1 where 编号=3的数据用一个sql求出来呢???这句话怎么理解?晕死
------解决方案--------------------
select * from t1,t2 where t1.data=t2.result t1.num=3
------解决方案--------------------
你是 t2.result和t1.data 关连吧?
------解决方案--------------------

select * from t1,t2 where t1.data=t2.result and t1.num=3