主题:查询时怎么合并两个表
rdfpl
[专家分:20] 发布于 2008-03-09 18:38:00
select id,title,istop from tableA;
select id,title from tableB;
两个表不存在关系,要求第二个表排在第一个表后面.??
回复列表 (共2个回复)
沙发
yaozheng [专家分:28410] 发布于 2008-03-09 19:31:00
查询时可以用union合并两个表,但是查询字段个数和类型必须完全一致。像上面第一个表三个字段第二个表两个字段就不能合并了。如果字段数量且类型也一样要排在前面的话也可以。你可以试试这样。
select id,title,'1' as aaa from tableA union select id,title,'0' as aaa from tableB order by aaa desc
就是造一个字段用来排序,我没有试过,你可以自己试试看。
板凳
rdfpl [专家分:20] 发布于 2008-03-10 09:38:00
谢谢这位大虾,你上面说的完全可用.
我来回复