tb a:(id numeric(5),a varchar(25),b varchar(25))
id a b
1001 aaa1 bbb1
1002 aaa2 bbb2
tb b:(id numeric(5),m varchar(25),n numeric(5))
id m n
1001 mmm1 25
1001 mmm2 100
1001 mmm3 10
1002 mmm2 100现在要查询TB b中 n<avg(n)的数据,并输出id,a,b,mselect a.a,a.b,b.m,b.n
from a,b
where b.n < (select avg(n) from b);----------------end-------------------
得到结果如下:
id a b m n
1001 aaa1 bbb1 mmm1 25
1002 aaa2 bbb2 mmm1 25----------------这里为什么会出错呢?
1001 aaa1 bbb1 mmm3 10
1002 aaa2 bbb2 mmm3 10-----------------和上面一样的问题
请大家帮忙看看为什么会出现这种现象呢?谢谢~~~~~~~~~~~
id a b
1001 aaa1 bbb1
1002 aaa2 bbb2
tb b:(id numeric(5),m varchar(25),n numeric(5))
id m n
1001 mmm1 25
1001 mmm2 100
1001 mmm3 10
1002 mmm2 100现在要查询TB b中 n<avg(n)的数据,并输出id,a,b,mselect a.a,a.b,b.m,b.n
from a,b
where b.n < (select avg(n) from b);----------------end-------------------
得到结果如下:
id a b m n
1001 aaa1 bbb1 mmm1 25
1002 aaa2 bbb2 mmm1 25----------------这里为什么会出错呢?
1001 aaa1 bbb1 mmm3 10
1002 aaa2 bbb2 mmm3 10-----------------和上面一样的问题
请大家帮忙看看为什么会出现这种现象呢?谢谢~~~~~~~~~~~
from a,b
where b.n < (select avg(n) from b);
错的很离谱