日期:2014-05-18  浏览次数:20503 次

SQL导入使用多语句问题!
请问在用SQL导入,导出数据时有一个“用一条查询指定要传输的数据”,如果我想对多个表进行操作可以吗?
例如
select   *   from   a   where   substring(票号,5,8)> '20060201 '
select   *   from   b   where   substring(票号,5,8)> '20060201 '

导入到aa,bb表
如何在“用一条查询指定要传输的数据”里操作呢?



------解决方案--------------------
可以合并
select * from a where substring(票号,5,8)> '20060201 '
union all
select * from b where substring(票号,5,8)> '20060201 '

------解决方案--------------------
楼上兄弟,要是两表没有相同字段呢?就不能同时导了吧
=====字段不一定要相同的,但字段数量要一样,对应位置的字段类型要一样(或是能兼容)
------解决方案--------------------
楼上兄弟,字段的顺序也要一样。