select * from MYTABLE t
where EQUIPMENT = 'KEYBOARD' and ROWNUM <= 2 or
EQUIPMENT = 'MOUSE' and ROWNUM <= 2 or
EQUIPMENT = 'MONITOR' and ROWNUM <= 2;
我想运行一个查询,返回字段(即设备)的匹配项,并将每种类型的设备的输出限制为2条记录或更少。我知道这可能不是使用多个where子句的最佳方法,但我过去曾使用过由or语句分隔的方法,但在rownum中无法使用。它似乎只返回最后一个where语句。提前致谢。