标题:[求助]这样的查询怎么写sql语句?
取消只看楼主
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
 问题点数:0 回复次数:11 
[求助]这样的查询怎么写sql语句?
表 stu字段:学号,姓名,年龄,班级

要一条语句查出所每个班级中年龄最小的学生的:学号 班级 姓名,年龄
搜索更多相关主题的帖子: sql 语句 查询 
2006-03-23 15:00
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
这个好像只能查出所有学生中年龄最小的

我感觉要加上按班级分组 可是试了许多次 不是有重复班级的 就是不全是最小的
2006-03-23 16:59
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
我试试行不行
2006-03-24 08:05
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
where处语法错误

我借助视图看看
2006-03-24 08:10
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
按4楼的思路能实现找最小的

可是怎么能让一个班的只出一个?
2006-03-24 08:18
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
我是找班级最小年龄 不是针对每个同学 结果想以班级为单位
2006-03-24 13:34
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 

这样只能两条sql次数据库做到显示班级 年龄 按班级ID读下一页

2006-03-25 07:53
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
谢谢大家帮忙 其实实际应用的比我举的例子要复杂

是这样的
表:ppp
字段 id,lei,lei_id,cp,cp_id,price,price_id
描述id号,类,类编号,产品名,产品编号,价格,报价编号
同一产品可能由若干个人报价
我要一条语句查:lei,cp,cp_id,price
要求每个产品只要价格最低的 不重复

请大家再牺牲点脑细胞,帮忙看看能实现不
2006-03-25 11:19
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
其实这个不是表 已经是几个表合成的视图了

产品编号可以重复
唯一不重复的就是id(也就是price的编号)

[QUOTE]写SQL语句不是为了写而写的,结果的正确性是很重要的,执行成功,结果出来,并不代表完工了。[/QUOTE]

不错
我能出来结果 就是靠先读cp_id 再按cp_id去找其他需要的东西 效率太低 我想能一条语句就出来
2006-03-25 12:08
islet
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:89
帖 子:6548
专家分:0
注 册:2005-1-28
得分:0 
能用存储过程

我一直不会写 没时间看相关资料
2006-03-25 13:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-52276-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.063651 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved