Basicly加入,我有一个优先级属性和值的表,像表优先级属性
TargetID Priority_Column (int) Value_column
1 1 "value 1"
1 2 "value 2"
1 5 "value 5
2 1 "value 1"
2 2 "value 2"
我想加入另一个表与此表,
ID Name
1 "name 1"
2 "name 2"
但只使用具有最高优先级的行。
结果会像
TargetID Priority_Column (int) Name Value_column
1 5 "name 1" "value 5"
2 2 "name 2" "value 2"
我当然可以使用高级语言如Python来计算最高优先级的行每个ID。
但这看起来效率低下,有没有办法直接在SQL中做到这一点?
ü可以把一个例子的结果集?现在不清楚你想达到什么结果 – Marty