C# 在另一个表中附加图像的正确语法查询是什么?
我有两个名为C# 在另一个表中附加图像的正确语法查询是什么?,c#,sql,C#,Sql,我有两个名为TBL\u Students的表,它们来自一个名为DB\u Students的数据库,以及DB\u SeatPlan的TBL\u出勤率。我想从TBL\u学生处获得TBL\u出勤中列出的学生的签名。这是正确的查询吗 INSERT INTO TBL_Attendance (columnName) VALUES (v1, v2...etc) SELECT columnName FROM TBL_Students WHERE column = 'value' 您
TBL\u Students
的表,它们来自一个名为DB\u Students
的数据库,以及DB\u SeatPlan
的TBL\u出勤率。我想从TBL\u学生
处获得TBL\u出勤
中列出的学生的签名。这是正确的查询吗
INSERT INTO TBL_Attendance (columnName) VALUES (v1, v2...etc)
SELECT columnName
FROM TBL_Students
WHERE column = 'value'
您可以使用插入到。用DB
名称选择:
INSERT INTO DB_SeatPlan.<schema>.TBL_Attendance (columnName)
SELECT . . .
FROM DB_Students.<schema>.TBL_Students
插入DB_SeatPlan..TBL_考勤(columnName)
选择。
来自DB_学生..TBL_学生
我怀疑您想要:
INSERT INTO TBL_Attendance (. . ., signature)
SELECT v1, . . ., s.signature
FROM TBL_Students s
WHERE column = 'value';
也就是说,您可以将常量放入SELECT
,将signature
列添加到要插入的列列表中,然后从tbl\u学生
中选择值。(假设您感兴趣的列称为签名
)
请注意,通常这将通过连接来完成。复制该值的一个原因是,它随时间变化,并且您希望该值在该时间点上。否则,不要复制数据。只需存储一次,并在需要时使用JOIN
获取它