我有类似下面的内容:
ID - LIST_NAME - PRICE
1 - WASIA - 100
1 - GASIA - 150
2 - WSPAIN - 150
3 - GMIAMI - 125
2 - GSPAIN - 100
2 - GMIAMI - 150
2 - WMIAMI - 125
我希望输出为:
2 - WSPAIN - 150
2 - GSPAIN - 100
由于W版本的价格高于G版本。
最好将事件显示在同一行上
2 - WSPAIN - 150 - GSPAIN - 100
不同的LIST_NAME可能会出现很多次ID,ID不必具有每个LIST_NAME(例如3没有WMIAMI)
答案 0 :(得分:1)
这是将自select
case when my_col = 'D' then val_a else val_b end as test
from db.table
与join
一起使用的一种方法(将第一个字符替换为空白以进行比较):
stuff