PreparedStatement里面调用这句SQL报错,求帮助
select*fromfrom工资,工作状况,户籍,婚姻,健康,教育where工资.HHID=工作状况.HHIDand工资.LINE=工作状况.LINEand工作状况.H...
select * from
from 工资, 工作状况, 户籍, 婚姻, 健康, 教育
where 工资.HHID = 工作状况.HHID and 工资.LINE = 工作状况.LINE and
工作状况.HHID = 户籍.HHID and 工作状况.LINE and 户籍.LINE and
户籍.HHID = 健康.HHID and 户籍.LINE = 健康.LINE and
健康.HHID = 教育.HHID and 健康.LINE = 教育.HHID
into temp;
以上代码想把查询结果插入临时表。数据源比较糟糕,需要HHID和LINE两个项来确定唯一的数据单元... 展开
from 工资, 工作状况, 户籍, 婚姻, 健康, 教育
where 工资.HHID = 工作状况.HHID and 工资.LINE = 工作状况.LINE and
工作状况.HHID = 户籍.HHID and 工作状况.LINE and 户籍.LINE and
户籍.HHID = 健康.HHID and 户籍.LINE = 健康.LINE and
健康.HHID = 教育.HHID and 健康.LINE = 教育.HHID
into temp;
以上代码想把查询结果插入临时表。数据源比较糟糕,需要HHID和LINE两个项来确定唯一的数据单元... 展开
1个回答
展开全部
将查询结果插入表的语句是
select 需要的列 into 新表 from 。。。。。
或者是
insert into 存在的表 select ....from ....
你的Sql语句写错了。
select 需要的列 into 新表 from 。。。。。
或者是
insert into 存在的表 select ....from ....
你的Sql语句写错了。
追问
那比如我这个怎么改呢..自己写了写还是不行哇
追答
如果你中间的条件没有问题的话,就用下面的
select * into temp
from 工资, 工作状况, 户籍, 婚姻, 健康, 教育
where 工资.HHID = 工作状况.HHID and 工资.LINE = 工作状况.LINE and
工作状况.HHID = 户籍.HHID and 工作状况.LINE and 户籍.LINE and
户籍.HHID = 健康.HHID and 户籍.LINE = 健康.LINE and
健康.HHID = 教育.HHID and 健康.LINE = 教育.HHID
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询