select 大类 from(
select 大类,s1=大类 from 大类表
select 小类,s1=大类 from 小类表)a order by s1
select 大类,s1=大类 from 大类表
select 小类,s1=大类 from 小类表)a order by s1
解决方案 »
- BOM表子项合计问题
- 多张表汇总统计问题
- 用SQL Server 2000的维护计划备份,指定目录下却看不到备份的文件!
- 到CSDN二个月了,学了一些东西,感谢CSDN,散分!!!
- 怎么把sql语句结果弄到一张新表中去
- sql2005的try..catch不能捕获分布式操作的错误?求高手支招
- 求一批量更新语句~~~~~送分的啊~~~~~~
- 高手帮忙:本人遇到一个SQLSERVER2000里的小问题,能帮帮我,分不够,解决了给你加。 帮帮忙啊?
- 请教:SQL200 多表查询问题
- 专业的ODBC ORACLE SQL SERVER
- 怎么才能快速掌握SQL
- 朋友们,帮我推荐一本学习ms-sql 的好书 : )
FROM (SELECT Class1Name, Class1Id, Class2Id = 0
FROM Class1
UNION
SELECT Class2Name, Class1Id, Class2Id
FROM Class2) A
ORDER BY Class1Id, Class2Id这样就可以了,谢谢,但是如果 我要求是每个大类下面只要2个小类就可以了,要怎么做呢?
FROM (SELECT Class1Name, Class1Id, Class2Id = 0
FROM Class1
UNION
SELECT Class2Name, Class1Id, Class2Id
FROM Class2 where Class2Id in(select top 2 Class2Id from Class2 a where Class2.Class1Id=a.Class1Id)
) A
ORDER BY Class1Id, Class2Id