简单查询问题!!!急用!!!
表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
表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
今天加班,没心情,平时可以的东西,今天就是想不起了,昏昏沉沉的,没劲,给个能用就好
sql="select * from a INNER JOIN b on a.ib=b.nr"
来个哥们啊,完成就下班了,该吃饭了,哎,客户不懂,老板也白痴,真是的,一个大站要求几天完成,没办法加班了..............
是啊,我就是这个写法,但是老重复出现啊,b中有几个,就显几个,就这点麻烦
那就分开查询!!!
我晕,我是要取a中的数据,但是b中的是条件啊
sql="select * from a where ib in (select nr from b)"
这个好象就是了,我试试