数据关联排序问题(SQL)
来源:百度知道 编辑:UC知道 时间:2024/05/15 16:42:35
有两个表A、B,A.b与B.b相关联
A
a(vachar) b(vachar) c(vachar) d(datetime)
A0001 hn 湖南 2005-12-12
A0002 yn 云南 2005-12-13
B
a(vachar) b(vachar) c(vachar) d(vachar) e(datetime)
B0001 hn cs 长沙 2005-12-12
B0002 hn hy 衡阳 2005-11-12
B0003 hn cz 郴州 2005-10-12
B0004 yn km 昆明 2005-12-12
B0005 yn dl 大理 2005-11-12
结果排列如下:(A按字段d排序,B按字段e排序)
湖南(长沙、衡阳、郴州)
云南(昆明、大理)
不知道如何写SQL语句,求助!
还需要进行分页处理
A
a(vachar) b(vachar) c(vachar) d(datetime)
A0001 hn 湖南 2005-12-12
A0002 yn 云南 2005-12-13
B
a(vachar) b(vachar) c(vachar) d(vachar) e(datetime)
B0001 hn cs 长沙 2005-12-12
B0002 hn hy 衡阳 2005-11-12
B0003 hn cz 郴州 2005-10-12
B0004 yn km 昆明 2005-12-12
B0005 yn dl 大理 2005-11-12
结果排列如下:(A按字段d排序,B按字段e排序)
湖南(长沙、衡阳、郴州)
云南(昆明、大理)
不知道如何写SQL语句,求助!
还需要进行分页处理
在order by中指明使用那些字段排序就可以了。
select *
from a,b
where a.b=b.b
order by a.d,b.e
这个语句首先按a.d排序,a.b相同的会按b.e再排序。
这个问题大了.