关于SQL语句 ( 积分: 200 )

  • 主题发起人 主题发起人 johnneo
  • 开始时间 开始时间
J

johnneo

Unregistered / Unconfirmed
GUEST, unregistred user!
比如我有一个表<br>ID&nbsp;&nbsp;&nbsp;&nbsp;name&nbsp;&nbsp;&nbsp;&nbsp;Value<br>001&nbsp;&nbsp;&nbsp;一号&nbsp;&nbsp;&nbsp;&nbsp;0.1<br>001&nbsp;&nbsp;&nbsp;一号&nbsp;&nbsp;&nbsp;&nbsp;0.2<br>002&nbsp;&nbsp;&nbsp;二号&nbsp;&nbsp;&nbsp;&nbsp;0.3<br>002&nbsp;&nbsp;&nbsp;二号&nbsp;&nbsp;&nbsp;&nbsp;0.6<br><br>使用什么样的语句可以达到这样的效果<br>ID&nbsp;&nbsp;&nbsp;&nbsp;name&nbsp;&nbsp;&nbsp;&nbsp;Value<br>001&nbsp;&nbsp;&nbsp;一号&nbsp;&nbsp;&nbsp;&nbsp;0.1<br>002&nbsp;&nbsp;&nbsp;二号&nbsp;&nbsp;&nbsp;&nbsp;0.3
 
sellect&nbsp;ID,&nbsp;name,&nbsp;Value&nbsp;from&nbsp;Tb&nbsp;A,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(select&nbsp;ID,&nbsp;min(Value)&nbsp;Value&nbsp;from&nbsp;Tb&nbsp;group&nbsp;by&nbsp;ID)&nbsp;B<br>&nbsp;&nbsp;&nbsp;where&nbsp;A.ID&nbsp;=&nbsp;B.ID&nbsp;and&nbsp;A.Value&nbsp;=&nbsp;B.Value
 
没测试。<br>select&nbsp;id,name,min(value)&nbsp;from&nbsp;a&nbsp;group&nbsp;by&nbsp;id,name
 
kk2000正确
 
select&nbsp;id,&nbsp;name,&nbsp;min(value)&nbsp;from&nbsp;z_test&nbsp;group&nbsp;by&nbsp;id,name<br>或<br>select&nbsp;distinct&nbsp;id,&nbsp;name,&nbsp;min(value)&nbsp;from&nbsp;z_test&nbsp;group&nbsp;by&nbsp;id,name<br>都可以得到你想要的结果
 
后退
顶部