1. 程式人生 > >資料庫用對映表取資料時怎麼排序分頁

資料庫用對映表取資料時怎麼排序分頁

問題記錄:
面對資料庫多對多的問題,利用對映表取資料的排序問題;

在面對多對多的情況時,我們一般會利用對映表來處理資料,例如一個文章有多個標籤,一個標籤同時也對應多個文章,此時我們便要建立一個文章表,一個標籤表,一個對映表把他們關聯起來。

但是這樣的問題是,怎麼排序呢?

對映表裡一般只存兩組id,取資料時,會把結果全部取出來放到集合裡,這時集合就會很大,也不能通過資料庫sql語句排序了。

此時是不是隻能用list物件的相關排序方法排序了呢?
這樣的效率和資料庫sql語句的排序效率相比哪個高呢?