无法在2个条件下将日期从表插入到其他表

时间:2016-03-25 14:00:28

标签: sql insert

我想要从表到其他的插入日期 来自同一行的2个条件 (查看黄色部分的图片)

enter image description here

感谢

2 个答案:

答案 0 :(得分:0)

问题是where子句中的IN只能有一个colymn,而不是两个。您可以将其重写为:

from emp e
inner join emp2  e2 on e.Id = e2.Id and e.storeId = e2.storeId

我认为这会让你产生效果。

答案 1 :(得分:0)

您只能在&#34中声明一个字段;不能在子选择中声明#34;方法

您应该尝试使用此解决方法:

select .... from emp e
where not exists (
    select 1 from emp2 e2 where e.id = e2.id and e.storeid = e2.storeid 
)

我猜它提供了与你需要完全相同的结果