我有一张表,包含超过23,000条记录。我想获得独特的 BNO 值。
我的表
BNO EID E Description CSCII
678 7 power disc 011
544 6 ekac 067
678 8 disc mag 011
678 8 disc mag 011
599 2 push button 978
123 7 file dis 767
123 5 file sep 768
要获取Unique BNO' 并且还要检索所有列,我如何在sql查询中指定。没有BNO应该包含重复项。
答案 0 :(得分:1)
如果您只是希望BNO
是唯一的,并且实际上并不关心您希望从其他列中获得哪些可能的值,只要它是BNO
中存在的值之一,可以使用GROUP BY
;
SELECT BNO, MAX(EID) EID, MAX(E_Description) E_Description, MAX(CSCII) CSCII
FROM MyTable
GROUP BY BNO
答案 1 :(得分:0)
从BNO MyTable Order中选择Distinct(BNO)....
答案 2 :(得分:0)
SELECT * FROM TABLE GROUP BY Column