📄 subject_55362.htm
字号:
<p>
序号:55362 发表者:Tina 发表日期:2003-10-09 11:28:47
<br>主题:一个关于SQL语句的简单问题
<br>内容:我想在记录集里对数据进行分组,用了group by 语句,怎会报错?<BR>我是这样写的:<BR>select * from table group by 推荐岗位<BR>推荐岗位是table 中的一列<BR><BR>报错信息:不是group by 表达式
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:yuanjiangzhou 回复日期:2003-10-09 11:45:38
<br>内容:* 中有其他未统计的项
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:花无心 回复日期:2003-10-09 12:01:52
<br>内容:你应该这样写<BR>select 推荐岗位 from table group by 推荐岗位<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Tina 回复日期:2003-10-09 14:49:03
<br>内容:请问1楼的其他未统计项是什么意思?<BR>select * 与select 推荐岗位有什么区别吗?因为我想要道的是其他项,而不是推荐岗位,想对他们的结果排序
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:江湖小虾米 回复日期:2003-10-09 21:46:09
<br>内容:你可以试一试下面的语句:<BR>select * from table where 推荐岗位 in (select 推荐岗位 from table group by 推荐岗位)<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:惠子 回复日期:2003-10-09 22:08:32
<br>内容:在使用GROUP BY子句的时候,SELECT后面每一列数据列数据除了出现在统计函数中的列以外,都必须在GROUP BY 子句中应用。问题在于SELECT后的列名中。<BR>4楼的语句应该是正确的。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -