1、select * from t1,t2....t10 where t1.field1='...' or t2.field1='...' or .... t10.field1='...';
2、看你文本是什么样形式存放的数据?如果很规则的话,可以编写excel的宏将其生成一些sql insert语句,然后再执行这些insert语句.
2、看你文本是什么样形式存放的数据?如果很规则的话,可以编写excel的宏将其生成一些sql insert语句,然后再执行这些insert语句.
调试欢乐多
vid vname vcountry
1 Jones USA
2 Peter UK表t2至t10的字段与表t1均相同,即都有id vname vcountry这三个字段
我想查姓名为Jones的记录,但又不知道在哪一张表中(总不能每张表都查一遍吧),能不能用一条sql语句在这10张表中把该记录查出来??
select vid,vname,vcountry from t1
union all
select vid,vname,vcountry from t2
union all
select vid,vname,vcountry from t3
......
) where vname='Jones'
2、如果文本的数据规则的话,可以通过 load data 方式读到库里
第二个问题:可以借助工具(如p\l sql developer),或者写程序(vb,c++,Delphi,.net都行)!
如果不是经常用。还是water_qing(小清) 的比较好
第二个问题:还可以用SQL Loader