-2

我有两个不同的表 Value(queid, m) 和 Ans(queid1, an)。我想比较 queid 和 queid1,如果它们相同,则 m 和 an 的值,并且必须用正确的值更新第三个表。谢谢一吨。
表结构是
Value表,会有两个属性queid和m。queid 将具有类似 3、4、5、6 的数据,m 将具有 a、v、d、e
Ans 表将具有属性 queid1 和 an。queid1 属性将具有 3、4、3、4、3、3、3、2、3、4 之类的数据,而 an 将具有诸如 a、v、a、a、a、c、e、r、e、d 之类的数据.
现在我想要的是它应该将 queid 的值与 queid1 进行比较。所以如果我们考虑3即 value 表中 queid 的第一个值,那么它应该在ans中找到所有3表然后是应该将a(即与值表中的3对应的行)与ans中的所有3进行比较。并且a的相应右比较将存储在某个第三个表中。

4

1 回答 1

0

不完全确定我理解这个问题,但我会试一试:

   Update PsychiciallyDiscernedThirdTable
      set m=b.m, an=c.an
     from value b
     join ans c
       on b.queid=c.queid1
于 2012-09-26T13:51:15.497 回答