Sign-up....

简单查询问题!!!急用!!!

表a

id lb

1 111

2 222

3 333

表b

id aid nr

1 1 231

2 1 321

3 2 231

4 2 321

5 1 3213

6 1 2132

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

问题:我要表a中的lb的内容,条件是该lb在表b中有内容,在表b中没内容的就不要显示了

即结果是:

111

222

[256 byte] By [msdn] at [2007-8-14 9:08:29]
# 1 Re: 简单查询问题!!!急用!!!

今天加班,没心情,平时可以的东西,今天就是想不起了,昏昏沉沉的,没劲,给个能用就好

wfwclyms at 2005-5-21 11:49:30 >
# 2 Re: 简单查询问题!!!急用!!!

sql="select * from a INNER JOIN b on a.ib=b.nr"

leo963258 at 2005-5-21 11:52:04 >
# 3 Re: 简单查询问题!!!急用!!!

来个哥们啊,完成就下班了,该吃饭了,哎,客户不懂,老板也白痴,真是的,一个大站要求几天完成,没办法加班了..............

wfwclyms at 2005-5-21 11:53:27 >
# 4 Re: 简单查询问题!!!急用!!!

是啊,我就是这个写法,但是老重复出现啊,b中有几个,就显几个,就这点麻烦

wfwclyms at 2005-5-21 11:54:34 >
# 5 Re: 简单查询问题!!!急用!!!

那就分开查询!!!

leo963258 at 2005-5-21 11:56:44 >
# 6 Re: 简单查询问题!!!急用!!!

我晕,我是要取a中的数据,但是b中的是条件啊

wfwclyms at 2005-5-21 12:00:03 >
# 7 Re: 简单查询问题!!!急用!!!

sql="select * from a where ib in (select nr from b)"

leo963258 at 2005-5-21 12:02:23 >
# 8 Re: 简单查询问题!!!急用!!!

这个好象就是了,我试试

wfwclyms at 2005-5-21 12:07:53 >

Web

All Classified