我是SqlServer的初学者。我有一个包含值及其ID的表:
IDMark | Mark
1 Dell
2 Sony
另一个包含SerialNumber和Mark的表Essai:
SerielNumber | Mark
DF34F Dell
34RTB Dell
上表有133行。
我想在所有133行的ID标记中插入另一个表格,这是谎言
SerialNumber | Mark
DF34F 1
34RTB 1
我使用了一个子查询,但它只撤消了未删除的行。它就像一个独特的,它只返回2行。这是我的查询
select idMark from Marque where mark in (select mark from ESSAI)
它只返回两行 另外如何将结果插入到我的新表中?我应该使用程序还是获取?我真的不知道。
答案 0 :(得分:0)
您需要加入,如下所示:
select SerielNumber, idMark from Marque m
JOIN essay e ON m.mark=e.mark
答案 1 :(得分:0)
这是你在寻找什么? 插入到Materiel(serviceTag,idMarque)中选择a.servicetag,b.idmarque来自essaieimport a join marquemateriel b on a.marque = b.marque