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 语句。提前致谢..