Mybtais 一對多關聯查詢,分頁sql

如題。插件

一對多的分頁,不能經過插件來完成。code

對於關聯結果查詢,使用分頁得不到正常的結果,由於只有把數據所有查詢出來,才能獲得最終的結果,對這個結果進行分頁纔有效。於是若是是這種狀況,必然要先所有查詢,在對結果處理,這樣就體現不出分頁的做用了。orm

對於關聯嵌套查詢,使用分頁的時候,只會對主SQL進行分頁查詢,嵌套的查詢不會被分頁。分頁

針對這種狀況最好的方法就是手寫分頁,針對主要語句進行分頁,對鏈接的表不進行分頁查詢方法

<!--ab兩個表,一對多關係-->
SELECT
	p.*, b.*
FROM
	(
		SELECT
			a.id
		FROM
			tourorder a
		LIMIT 0,
		5
	) p
INNER JOIN tourordernorm b ON b.tourorder_id = p.id
相關文章
相關標籤/搜索