我一直在使用oracle数据库并尝试使用sql获得结果
就是这样:
select distinct equip_name
from(select equip_name,category_id where ----- order by TO_NUMBER(category_id))
equip_name
|#2 SRC_310K|
|#3 SRC_310K|
|#1 SRC_310K|
|#4 SRC_310K|
但不同的 equip_name 的结果不是category_id
的顺序我如何获得有序数据?
答案 0 :(得分:0)
您可以使用group by
select equip_name
from table t
group by equip_name
order by min(category_id);
按照分配给它的最小类别对设备进行订购。