SQL 语句编写

[复制链接]
查看11 | 回复9 | 2006-9-7 17:01:25 | 显示全部楼层 |阅读模式
+-------------+---------+----------+--------------------+
| case_run_id | case_id | build_id | case_run_status_id |
+-------------+---------+----------+--------------------+
| 226 | 226 |9 |
2 |
[B]|1717 | 226 |7 |
2 | [/B]
[B]|1718 | 227 |7 |
3 | [/B]
| 228 | 228 |9 |
1 |
[B]|1719 | 228 |7 |
3 | [/B]
|1720 | 229 |7 |
3 |
[B]| 229 | 229 |9 |
1 | [/B]
| 230 | 230 |9 |
1 |
[B]|1721 | 230 |7 |
2 | [/B]
| 231 | 231 |9 |
1 |
[B]|1722 | 231 |7 |
2 | [/B]
|1723 | 232 |7 |
2 |
[B]| 232 | 232 |9 |
1 | [/B]
| 233 | 233 |9 |
1 |
[B]|1724 | 233 |7 |
2 | [/B]
|1725 | 234 |7 |
3 |
[B]| 234 | 234 |9 |
1 | [/B]
如何用SQL语句取出上面黑体记录?
回复

使用道具 举报

千问 | 2006-9-7 17:01:25 | 显示全部楼层
问题没描述清楚
回复

使用道具 举报

千问 | 2006-9-7 17:01:25 | 显示全部楼层
你这个有什么规律没有?
回复

使用道具 举报

千问 | 2006-9-7 17:01:25 | 显示全部楼层
看不出什么规律啊
回复

使用道具 举报

千问 | 2006-9-7 17:01:25 | 显示全部楼层
好象没啥规律,没规律不好写啊
回复

使用道具 举报

千问 | 2006-9-7 17:01:25 | 显示全部楼层
建议 版主删除这样的帖子.
要给我封了这样的帖子.
鄙视发帖人.
回复

使用道具 举报

千问 | 2006-9-7 17:01:25 | 显示全部楼层
最初由 hfzdh 发布
+-------------+---------+----------+--------------------+
| case_run_id | case_id | build_id | case_run_status_id |
+-------------+---------+----------+--------------------+
| 226 | 226 |9 |
2 |
[B]|1717 | 226 |7 |
2 | [/B]
[B]|1718 | 227 |7 |
3 | [/B]
| 228 | 228 |9 |
1 |
[B]|1719 | 228 |7 |
3 | [/B]
|1720 | 229 |7 |
3 |
[B]| 229 | 229 |9 |
1 | [/B]
| 230 | 230 |9 |
1 |
[B]|1721 | 230 |7 |
2 | [/B]

| 231 | 231 |9 |
1 |
[B]|1722 | 231 |7 |
2 | [/B]

|1723 | 232 |7 |
2 |
[B]| 232 | 232 |9 |
1 | [/B]

| 233 | 233 |9 |
1 |
[B]|1724 | 233 |7 |
2 | [/B]
|1725 | 234 |7 |
3 |
[B]| 234 | 234 |9 |
1 | [/B]
如何用SQL语句取出上面黑体记录?

抱歉,匆忙中没有描述清楚。
第一列case_run_id是主键,第二列同样的case_id可能有多个记录,要取相同case_id多条记录里case_run_id 最大的一条记录。

TO: 六楼的兄弟, 说话注意点,大家都是文明人.
回复

使用道具 举报

千问 | 2006-9-7 17:01:25 | 显示全部楼层
你是按case_id 分组是,,取各组中 case_run_id最大的记录..是不是这样楼主
回复

使用道具 举报

千问 | 2006-9-7 17:01:25 | 显示全部楼层
若是的话,,执行下这语句(未测试):
select *
from temp
where case_run_idIn(select max(case_run_idfromtemp group by case_id )
回复

使用道具 举报

千问 | 2006-9-7 17:01:25 | 显示全部楼层
select *
from temp
where case_run_id In(select max(case_run_id) from temp group by case_id )
掉了个括号.....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行