我在 MS Access 中有以下表“已替换”。
ID PartNumber ReplacedNumber Status
4 b Active
5 c b Replaced
6 d b Replaced
7 e c Replaced
8 h d Replaced
9 104308 408077-0102 Replaced
10 310224 408077-0102 Replaced
11 0R5888 408077-0102 Replaced
12 4N6515 408077-0102 Replaced
13 4N6860 408077-0102 Replaced
14 408077-0102 408077-5102 Replaced
15 408077-5102 408077-5102S Replaced
16 408077-5102S Active
查询要求
任何这些数字(104308、310224、0R5888、4N6515、4N6860、408077-0102、408077-5102、408077-5102S)的最终答案应该是 408077-5102S,因为这个数字已经取代了所有其他数字。因此,如果我的查询有一个条件,[请输入零件编号以查找最新编号],则结果编号应为 408077-5102S。因为,它是唯一的活跃号码,并取代了所有其他号码。
同样,这些数字(b、c、d、e、h)中的任何一个的最终答案都应该是 b,因为这个数字已经取代了所有其他数字。因此,如果我的查询有一个条件,[请输入零件编号以查找最新编号],则结果编号应为 b。因为,它是唯一的活跃号码,并取代了所有其他号码。
有任何想法吗?我还查看了在 SQL (Microsoft Access) 中替换值,但它没有帮助。