A表中有字段id,title,level,B表中有字段id,level,比如
表A数据为
id,title,level
1,新闻一,2
2,新闻二,1
3,新闻三,2
4,新闻四,1
5,新闻五,3
6,新闻六,2
表B数据为
id,level
1,1
2,2
3,3
现在要读取出A表中的内容,要求按B表中的level栏目值进行分组并按B表的id值(从小到大或者从大到小)排序,输出为(id值从小到大):
2,新闻二,1
4,新闻四,1
1,新闻一,2
3,新闻三,2
6,新闻六,2
5,新闻五,3
3 个解决方案
#1
你这表述有点奇怪噢,排序的应该是表B的Level列,而不是ID列,表B的Level对应表A的Level,所以你直接
select * from a order by Level
应该就行了
select * from a order by Level
应该就行了
#2
呵呵,可能我表达的不清楚,不过我已找到解决方法了,还是谢谢你了。
#3
呵呵,可能我表达的不清楚,不过我已找到解决方法了,还是谢谢你了。
#1
你这表述有点奇怪噢,排序的应该是表B的Level列,而不是ID列,表B的Level对应表A的Level,所以你直接
select * from a order by Level
应该就行了
select * from a order by Level
应该就行了
#2
呵呵,可能我表达的不清楚,不过我已找到解决方法了,还是谢谢你了。
#3
呵呵,可能我表达的不清楚,不过我已找到解决方法了,还是谢谢你了。