我有一组数据,我有一堆卖家,但是我们有一个卖家的层次结构,我们更愿意为每个产品选择最好的卖家。有没有办法让查询在SQL中遵循一个层次结构?
ID |ITEM | price | Seller
===========================
1 |Laptop | 100 | eBay
2 |Laptop | 125 | Amazon
3 |Apple | 5 | Amazon
因此,当我为笔记本电脑查询这些数据时,我希望每个项目都有可用的最高卖家。我对卖家的层次结构是1. ebay 2.亚马逊本质上它只会返回第一个和第三个记录。
你会怎么做呢?