主题:求一句SQL语言
zhqmpc001
[专家分:0] 发布于 2009-07-04 23:28:00
假设有两个用户,一个用户发布了4条信息 A1,A2,A3,A4,另一个用户发布了5条信息 B1,B2,B3,B4,B5
现在我想把信息按下列方式排列
A1,A2, B1,B2,A3,A4,B3,B4,B5 那么SQL语言该怎么写
回复列表 (共4个回复)
沙发
Tingbai [专家分:0] 发布于 2009-07-07 11:16:00
不太明白你意思,直接用4条SELECT不行吗?A1A2 B1B2 A3A4 B3B4B5
板凳
uniwang [专家分:0] 发布于 2009-07-07 15:30:00
不是这个意思,我明白,呵呵你把这些信息全部放在同一张表里就行了呀,调用同一个字段,然后限制条件就OK了
3 楼
zhqmpc001 [专家分:0] 发布于 2009-07-07 17:35:00
不是楼上说的,我是看到阿里巴巴里边是这样排列的,不管多少个用户发布信息,排列的方式是这样:
A1,
A2,
B1,
B2,
A3,
A4,
B3,
B4,
B5
就是先取用户最先发布的两条信息排列下来,排列完后再排列各个用户剩余的信息
4 楼
zhqmpc001 [专家分:0] 发布于 2009-07-10 07:32:00
就是先把各个客户最新发布信息第一条搜集起来放在前面,然后把各个客户发布的信息从第二条开始依次排在后面
A1, A1,B1是客户最新发布信息第一条
B1,
A2, 客户A发布信息
A3,
A4,
B2, 客户B发布信息
B3,
B4,
B5
不知道这样排列的SQL语言是怎么写
我来回复