我有一张桌子产品 与
ProductNo ProductDetail UniqueiD(Primarykey)
L1234 ProductA 1
L1234 ProductB 2
L1234 ProductC 3
M1234 ProductD 4
M1234 ProductE 5
所以我需要一个选择查询,该查询将显示不同的产品编号以及用于在 p-listbox 中显示的 id。 说
Name code
L1234 1
M1234 2
我如何实现这一目标? 谢谢
答案 0 :(得分:3)
一种方法是:
select distinct name, dense_rank() over (order by name)
from product;
也就是说,我可能会使用 group by
:
select name, row_number() over (order by name) as code
from product
group by name;