2012-01-17 20 views

回答

1

你必須選擇只獲得一個ID的一些方法,例如,

select max(id) , brandname 
from brand 
group by brandname 

,如果你有你想多列...如果數據是一樣的,你可以只繼續通過組...但是,如果額外的列有不同的數據,你可以使用一個略有不同的策略。

select * from brand 
where id in 
(
    select max(id) 
    from brand 
    group by brandname 
) 
+0

嗨jsobo,感謝烏爾reply.According到這一點,工作properly.But這是正確的方式? – 2012-01-17 12:46:52

+0

是的,這是正確的做法。幸運的是,您只能檢索兩列,如果超出範圍則可能無效 – Mubarek 2012-01-17 14:06:53

0

你可以這樣做:

select Id,BrandName from brand group by BrandName,Id 
相關問題