我可以用纯SQL进行这种连接操作吗?

Sco*_*合理论 2 sql join

有一些这样的数据:

name                            number

12_PAGE19901_CHN.DISPLAY_NT     n.115
12_PAGE19901_CHN.DISPLAY_NT     n.114
KAITEST123.DISPLAY_NT           n.110
KAITEST123.DISPLAY_NT           n.109
KAITEST123.DISPLAY_NT           n.108
KAITEST123.DISPLAY_NT           n.107
KAITEST33333.DISPLAY_NT         n.105
Run Code Online (Sandbox Code Playgroud)

我想要检索一些这样的数据:

 name                            number

12_PAGE19901_CHN.DISPLAY_NT     n.115
KAITEST123.DISPLAY_NT           n.110
KAITEST33333.DISPLAY_NT         n.105
Run Code Online (Sandbox Code Playgroud)

我需要first每个特定名称的数字值,这可能吗?

Mat*_*lie 8

您似乎只需要number每个特定的最大值name.

SELECT
  name,
  MAX(number) AS number
FROM
  yourTable
GROUP BY
  name
Run Code Online (Sandbox Code Playgroud)

请注意,这number是一个字母数字字段; n.09是'高于' n.011.为了使这在数字上更加一致,你需要n.009代替n.09.

(由于我不知道您的数字字段的行为,这只是一般性说明,而不是您的示例数据.)