关于MYSQL中的一个子查询 select xh,xm,(select xh,count(kcm) from cjb group by xh) from xsb; 老是报错Operand should contain 1 column(s) 这个什么意思啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select xh,xm,(select xh,count(kcm) from cjb group by xh) from xsb;红色部分在外边表示一列,而在子查询里出现了两列! select xh,xm,(select count(kcm) from cjb where xh = t.xh) from xsb t;试试! select xh,xm,(select count(kcm) from cjb where xh = t.xh) from xsb t;红色括号部分就是一列了,如果想是两列,必须得两个子查询,一个子查询是实现不了的,或者可以把子查询作为from后边的表来选取需要的列! 那个t.xh 和from xsb t 加个t是什么意思? from xsb t 相当于 from xsb as t 对表xsb起别名子查询里面的 t.xh 说明子查询的表cjb里的xh字段和外表的xh字段相同,也就可以查出xsb表里每个xh在表cjb出现的次数了。 select xh,xm,(select xh,avg(cj) from cjb where xh=a.xh group by xh) from xsb a;加个group by好想没效了 sql语句问题?????!!!!! 100分 问个分组问题.. 如何提升多表联合查询的速度? 单机版应用程序使用了SQL server做为后台数据库,请教如何发布应用程序??? 字符串更新 大量的查询结果怎么处理 如何在visual basic 6.0中使用数据集向sql server的表添加记录 急求。非全动态建表 SQL语句查询的问题 关于动态SQL语句的求教~~` 数据库表名,列名用中文有什么利弊 存储过程中如何进行多表、多步骤的查询
加个group by好想没效了