我会很感激一些帮助,下面的查询Oracle 10g中选择记录。我有一个表,如下,
满足一定条件
UID | Status | Msg_Id | Msg_Id_type 1 | START | AA | GLOBAL 2 | END | AA | GLOBAL 3 | PROC | AA | GLOBAL 4 | START | BB | GLOBAL 5 | START | CC | GLOBAL 6 | START | DD | GLOBAL 7 | END | DD | GLOBAL
我想什么来实现的是只选择那些记录,对于给定的MSG_ID,除了“开始”以外没有任何其他状态,或者除“开始”之外没有任何其他状态的所有记录。非常感谢您的帮助。
请根据您的样本数据所需的输出。 – RedFilter
4 |开始| BB | GLOBAL |
5 |开始| CC | GLOBAL |
由于这些是除“START”以外没有任何其他状态的唯一记录。谢谢。 – MAYBEMEDIC