关于查询语句的应用,大家帮帮我
A表结构如下:
+----+------+-------+
| id | type | title |
+----+------+-------+
| 1 | 1 | 电脑 |
| 2 | 1 | 通讯 |
| 3 | 1 | 硬件 |
| 4 | 2 | 南亚 |
| 5 | 2 | 非洲 |
| 6 | 2 | 欧洲 |
+----+------+-------+
我想得到以下结果:
+----+------+-------+
| id | type | title |
+----+------+-------+
| 1 | 1 | 电脑 |
| 2 | 1 | 通讯 |
| 4 | 2 | 南亚 |
| 5 | 2 | 非洲 |
+----+------+-------+
即:按type分类,只查询每类中的前两条记录;该如何实现?谢谢了
问题点数:20、回复次数:4Top
1 楼tyong(伊面)回复于 2005-06-03 14:19:06 得分 0
up一下Top
2 楼tyong(伊面)回复于 2005-06-03 14:32:52 得分 0
已经解决了
Select * from a T1 Where id<(select id from a where type=T1.type limit 2,1);Top
3 楼dddbryant(每天都加班)回复于 2005-06-03 14:37:03 得分 20
路过.........
顺便接点分:)
Top
4 楼tyong(伊面)回复于 2005-06-03 16:35:32 得分 0
还有问题,算了
自己慢慢研究,^_^Top




