从多个列中查找不同的
Find distinct from multiple columns
我在名为 seatinginfo
的数据库中有 2 个名为价格和 PID 的列。
两列都有多个相同的值,例如
pid 1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,3
price 10,10,30,40,60,80,70,90,90,90,90 etc
我正在寻找一个查询,它会给我一个所有唯一价格的列表,并只选择 1 个或最大连接 pid。
例如,我只想要一个价格,pid,如 10,1 30,1 40,1 60,2 等
谢谢
这可能与基本聚合一样简单。基于相当模糊的细节,这样的东西应该可以工作。
select price
, max(pid)
from YourTable
group by price
我在名为 seatinginfo
的数据库中有 2 个名为价格和 PID 的列。
两列都有多个相同的值,例如
pid 1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,3
price 10,10,30,40,60,80,70,90,90,90,90 etc
我正在寻找一个查询,它会给我一个所有唯一价格的列表,并只选择 1 个或最大连接 pid。 例如,我只想要一个价格,pid,如 10,1 30,1 40,1 60,2 等
谢谢
这可能与基本聚合一样简单。基于相当模糊的细节,这样的东西应该可以工作。
select price
, max(pid)
from YourTable
group by price