从另一个表中的一个表存储中提取附加数据的记录

时间:2017-01-31 14:35:22

标签: mysql vb.net

我将记录从一张桌子拉到另一张桌子

strsql = strsql & " INSERT INTO Activity (noteKey, originalNoteEmp, originalNoteDate, data)" &
    "SELECT NoteKey, UserName, NoteDate, Notes " & 
    "FROM dbo.Note " & 
    "WHERE NoteKey = " & lngNoteKey

我的问题是,如果数据不在原始表中,那么如何添加要插入表中的其他数据呢?它是从自己的应用程序派生的数据。即其他变量。

有没有办法将它添加到此命令?

1 个答案:

答案 0 :(得分:0)

假设您有2个字段 - id name 。在您的项目中,您需要将它们插入表中,但 id 来自另一个表,名称来自应用程序

sql = "INSERT INTO tbl1 (id, name) select (id, '" & txtbox.Text & "') FROM tbl2..."

我想,这会给你一个想法,你可以在这里工作。

当然,如果你插入多个记录,你将不得不逐行。