Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在另一个表中附加图像的正确语法查询是什么?_C#_Sql - Fatal编程技术网

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
获取它