0
我正在使用sqllite數據庫。需要獲得列iOS中的最大重複值
我有一個表(指定的聯繫人)與行的命名: ID,頁,緯度,經度,過時
我需要得到最大。重複頁面中的值並將其他列值僅限於此最大值如何才能做到這一點
我正在使用sqllite數據庫。需要獲得列iOS中的最大重複值
我有一個表(指定的聯繫人)與行的命名: ID,頁,緯度,經度,過時
我需要得到最大。重複頁面中的值並將其他列值僅限於此最大值如何才能做到這一點
執行此操作的一種方法是首先隔離Page列的最大重複值,然後將此值用於子查詢來選擇與之匹配的所有聯繫人行。
要隔離頁面列的最大重複值,可以使用group by子句,它將所有結果行按該行中的「頁面」值組合在一起。如果您按降序方式排列這些與匹配此值「頁面」的行數,然後只取最上一行,則您的最大重複值爲「頁面」。
select * from contact where Page in (
select Page from contact group by Page order by count(*) desc limit 1)