2013-02-12 70 views
0

我正在使用sqllite數據庫。需要獲得列iOS中的最大重複值

我有一個表(指定的聯繫人)與行的命名: ID,頁,緯度,經度,過時

我需要得到最大。重複頁面中的值並將其他列值僅限於此最大值如何才能做到這一點

回答

0

執行此操作的一種方法是首先隔離Page列的最大重複值,然後將此值用於子查詢來選擇與之匹配的所有聯繫人行。

要隔離頁面列的最大重複值,可以使用group by子句,它將所有結果行按該行中的「頁面」值組合在一起。如果您按降序方式排列這些與匹配此值「頁面」的行數,然後只取最上一行,則您的最大重複值爲「頁面」。

select * from contact where Page in (
select Page from contact group by Page order by count(*) desc limit 1)