注册 登录
编程论坛 MySQL论坛

关于group by的问题

hwj20070118 发布于 2007-04-10 11:13, 1644 次点击
infor内容:
+------+--------+------+
| id | name | pasd |
+------+--------+------+
| hwj | 李四 | 123 |
| hwj2 | 黄伟俊 | 234 |
| hwj3 | 黄伟俊 | 564 |
| hwj4 | 张三 | 414 |
+------+--------+------+

我在mysql中,用select * from infor group by name;
为什么结果少了一个记录:
+------+--------+------+
| id | name | pasd |
+------+--------+------+
| hwj | 李四 | 123 |
| hwj4 | 张三 | 414 |
| hwj2 | 黄伟俊 | 234 |
+------+--------+------+


还有,在mysql中,如下:
mysql> create table w
-> ( id int,
->
怎样退回原来的"mysql>"模式,或结果以上的情况.



第三人问题:
不是可以在运行里,用net start mysql来启动mysql吗?
为什么,我用它时,DOC窗口会一闪就没了?
6 回复
#2
棉花糖ONE2007-04-10 23:52
1.
select * from infor group by name;
这语句语法错误啊.你怎么能有结果,奇怪了
2.
输入封号就行
3.
第三个问题,在运行中输入cmd后,在用net start mysql
#3
lmhllr2007-04-11 09:21
第一个问题:

那SQL是可以的,查询出以name分组的所有记录,

因为相同的项分组合并了,所以只看到三个

实际应用中还得改进
#4
棉花糖ONE2007-04-11 09:23
估计这只有在mysql中可以这么办
#5
hwj200701182007-04-13 09:41
3楼的楼主说,两项相同,好像它们只是name相同,ID和密码都不同的???
#6
lmhllr2007-04-13 18:03
以下是引用hwj20070118在2007-4-13 9:41:59的发言:
3楼的楼主说,两项相同,好像它们只是name相同,ID和密码都不同的???

group by 本来就是这么用的

都不知道你要实现什么样的功能和需求~~~

#7
jiushiwo2007-04-16 16:08
1