sql语句,怎么将将a表的数据插入b表,但是字段不匹配
INSERTINTOb(z,x,c,v,n,m)SELECT*FROMazVALUES('asd','asd','z.cc','asd','z.xx','z.cc')WH...
INSERT INTO b(
z,
x,
c,
v,
n,
m
) SELECT
*
FROM
a z
VALUES
(
'asd',
'asd',
'z.cc',
'asd',
'z.xx',
'z.cc'
)
WHERE
z,vv.= 'x'
意思是这样的,当然这肯定是无法运行的。。。 当a表的vv字段中的值有x时,要查出a表的xx字段和cc字段的值,然后插入a表的n字段和m字段中,但是同时还有其他4个字段的值要一起插入,这个怎么解决啊 展开
z,
x,
c,
v,
n,
m
) SELECT
*
FROM
a z
VALUES
(
'asd',
'asd',
'z.cc',
'asd',
'z.xx',
'z.cc'
)
WHERE
z,vv.= 'x'
意思是这样的,当然这肯定是无法运行的。。。 当a表的vv字段中的值有x时,要查出a表的xx字段和cc字段的值,然后插入a表的n字段和m字段中,但是同时还有其他4个字段的值要一起插入,这个怎么解决啊 展开
1个回答
2015-11-21
展开全部
说清楚点。一个表竖着的是字段,你也可以说这列。横着的你说它是这行数据怎么怎么样。
你的意思是不是在一个表A中,对于vv字段,如果vv字段中含有值x,则查出含有x的行中xx,以及cc字段的值,并将查到的值赋给表A中的n,m字段?我完全看不清楚你要表达什么。问这类问题前最好把表发出来,就算没表也要把表结构发出来吧。
你的意思是不是在一个表A中,对于vv字段,如果vv字段中含有值x,则查出含有x的行中xx,以及cc字段的值,并将查到的值赋给表A中的n,m字段?我完全看不清楚你要表达什么。问这类问题前最好把表发出来,就算没表也要把表结构发出来吧。
追问
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询