本文介绍了SQL插入语句不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有两个表,我需要从一个表到另一个表获取数据列。我在一个表中创建了一个名为LName的列。在另一个表中,列LName中包含数据,而我的代码不起作用。我试图根据用户ID插入数据。我做错了什么?
INSERT INTO 表20(LName)
SELECT LName FROM 表21
WHERE LName = User_ID
表20布局
User_ID LName颜色车
10001红色福特
10002蓝色福特
表21布局
User_ID LName
10001 Mike
10002 James
表20结束结果
User_ID LName颜色车
10001 Mike Red Ford
10002 James Blue Ford
解决方案
I have two tables and I needed to get a data column from one table to another. I have created a column named LName in one table. In the other table the column LName has data in it and my code just won't work. I am trying to get the data to insert based on User ID. What am I doing wrong?
INSERT INTO Table20 (LName) SELECT LName FROM Table21 WHERE LName = User_ID
Table20 Layout
User_ID LName Color Car 10001 Red Ford 10002 Blue Ford
Table21 Layout
User_ID LName 10001 Mike 10002 James
Table20 End Result
User_ID LName Color Car 10001 Mike Red Ford 10002 James Blue Ford
解决方案
这篇关于SQL插入语句不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!