本文介绍了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插入语句不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-11 16:06