【发布时间】:2012-03-21 09:27:55
【问题描述】:
TableA (id int, batch char(15), mode char(10), match2 char(15), status char(15))
ID Match MODE match2 STATUS
1 ABC12 A 123
2 ABC12 A 123
3 ABC12 A 123
4 ABC12 B 234
5 ABC12 B 234
6 BCD32 A 456
7 BCD32 B 456
所以,我需要使用“PASS”填充状态,其中 mode = 'B' 和
- 对于同一个匹配,如果它对应的模式A(ID1,2,3)如果我们谈论ABC12,它有不同的Match2。
所以 ID 4 和 5 将获得“PASS”。
提前致谢。
【问题讨论】:
-
因此,如果 B 匹配“MATCH”上的任何 A 记录,而不是 match2 属性上的任何 A 记录,那么该 B 记录是否为 PASS?这是sql server还是mysql还是别的什么?