猿问

sql查询(高手请进)

item  value

1        a

1        b

2        b

2        b

3        a

3        a

4        a

4        b

...       ...

在value里就只有两个值,一个是a,一个是b

当value中值相同时,显示这个相同的值

若值不相同,则显示a

怎么查询?

慕容708150
浏览 495回答 5
5回答

温温酱

select dictinct item, value from ...

墨色风雨

说清楚点撒,没看明白您的问题

繁星coding

sql server的话: select item,min(value) from tb group by item 因为你value只有两个的可能取值,所以min或max一定能够取得你觉得需要优先的那个
随时随地看视频慕课网APP

相关分类

SQL Server
我要回答