我做了一些搜索,但找不到一个正确的答案,在一个select查询中有多个行和列,从而得到以下结果:
如果要为country为thailand的行选择所有列,并且要跳过列city中的重复项,而只从列total中选择最低价格,该怎么办。
我应该怎么申请?从%tablename%中选择不同的合作伙伴、城市、价格、费用、合计;当前不“删除”副本。
partner | country | city | price | fee | total
W | thailand | bangkok | 400 | 15 | 415
X | vietnam | hanoi | 400 | 25 | 425
Y | vietnam | hanoi | 300 | 30 | 330
X | thailand | bangkok | 300 | 25 | 325
Y | thailand | bangkok | 298 | 30 | 328
Y | thailand | krabi | 560 | 15 | 575
Z | thailand | krabi | 550 | 35 | 585
因此,我想要以下内容:
X | thailand | bangkok | 300 | 25 | 325
Y | thailand | krabi | 560 | 15 | 575
2条答案
按热度按时间vfh0ocws1#
您需要使用
Group By
:a5g8bdjr2#
使用相关联的子查询,这很容易