在机器上装好sqlserver2005和mysql的驱动,sqlserver2005中在要导出的数据库上点右键,有个导出数据,跟着步骤往下走就行了,期间很可能遇到数据类型转换的问题,快到最后一步时把包保存下来,报错的话,可以把包打开编辑一下。
如果数据量小的话,导入excel里再导到mysql也好
你可以建一个临时表,吧这些数据全存进去
用这条语句
select into
两条合成一条sql:
select A.userid , B.salary from userinfo A inner join salaryinfo B on A.userid=B.userid where A.deptid=a
你可以运用java的List接口动态存取你要输出的参数,这不仅只是数据库语句,要用到java
select userid,salary from salaryinfo where userid in
(select userid from userinfo where deptid=@a)
或:
select userid,salary from salaryinfo where exists(
select userid from userinfo where deptid=@a and userinfo.userid=salaryinfo.userid)
推荐第二种,因为exists系统会根据索引进行搜索