最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql一對多關聯查詢分頁錯誤問題的解決方法

 更新時間:2018年09月13日 09:54:22   作者:會遲到但不會缺席  
這篇文章主要介紹了mysql一對多關聯查詢分頁錯誤問題的解決方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

xml問價中查詢數據中包含list,需要使用collection

<resultMap id="XX" type="com.XXX.XXXX">
    <id column="o_id" jdbcType="BIGINT" property="id" />
    <result column="o_user_id" jdbcType="BIGINT" property="userId" />
    ....
    <collection property="orderProductList" ofType="com.XXXXXX.XXXXX">
      <id column="p_id" jdbcType="BIGINT" property="id" />
      <result column="p_order_id" jdbcType="BIGINT" property="orderId" />
      ....
    </collection>
  </resultMap>

這樣的查詢系統(tǒng)封裝的通用分頁查詢是不對的,所以需要自己sql中加入分頁解決

<select id="XXX" resultMap="OrderListMap">
    SELECT
    you.nick_name,
    yo.id o_id,
    yo.user_id o_user_id
    FROM
    (
    SELECT * FROM
    youpin_order
    WHERE
    1 = 1
    <if test="status != null">
      and `status` = #{status}
    </if>
    <if test="page != null and limit != null">
    LIMIT #{page},
    #{limit}
    </if>
    ) yo
    LEFT JOIN XXX yop ON yo.id = yop.order_id
    LEFT JOIN XXXX you ON yo.user_id = you.id
  </select>

傳入參數的時候需要計算

(offset - 1) * limit, limit

總結

以上所述是小編給大家介紹的mysql一對多關聯查詢分頁錯誤問題的解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

相關文章

  • Mysql 日期時間 DATE_FORMAT(date,format)

    Mysql 日期時間 DATE_FORMAT(date,format)

    Mysql 日期時間 DATE_FORMAT(date,format) ,需要的朋友可以參考下。
    2010-12-12
  • 運維角度淺談MySQL數據庫優(yōu)化(李振良)

    運維角度淺談MySQL數據庫優(yōu)化(李振良)

    一個成熟的數據庫架構并不是一開始設計就具備高可用、高伸縮等特性的,它是隨著用戶量的增加,基礎架構才逐漸完善。這篇博文主要談MySQL數據庫發(fā)展周期中所面臨的問題及優(yōu)化方案
    2015-07-07
  • mysql5.7創(chuàng)建用戶授權刪除用戶撤銷授權

    mysql5.7創(chuàng)建用戶授權刪除用戶撤銷授權

    這篇文章主要介紹了mysql5.7創(chuàng)建用戶授權刪除用戶撤銷授權的方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-02-02
  • MySQL存儲毫秒數據的方法

    MySQL存儲毫秒數據的方法

    MySQL中沒有可以直接存儲毫秒數據的數據類型,但是不過MySQL卻能識別時間中的毫秒部分。這篇文章主要介紹了MySQL存儲毫秒數據的方法,需要的朋友可以參考下
    2014-06-06
  • Mysql數據庫主從同步的實現示例

    Mysql數據庫主從同步的實現示例

    本文主要介紹了Mysql數據庫主從同步的實現示例,包括配置文件設置、賬戶創(chuàng)建、同步命令及錯誤處理,具有一定的參考價值,感興趣的可以了解一下
    2025-06-06
  • MySQL 存儲引擎  MyISAM詳解(最新推薦)

    MySQL 存儲引擎  MyISAM詳解(最新推薦)

    使用 MyISAM 存儲引擎的表占用空間很小,但是由于使用表級鎖定,所以限制了讀/寫操作的性能,通常用于中小型的Web應用和數據倉庫配置中的只讀或主要是讀的場景,這篇文章主要介紹了MySQL 存儲引擎  MyISAM詳解,需要的朋友可以參考下
    2025-05-05
  • MySQL8.0 MGR的維護管理

    MySQL8.0 MGR的維護管理

    數據庫已成為企業(yè)和管理員們最為關注的核心組件之一,本文主要介紹了MySQL8.0 MGR的維護管理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-08-08
  • mysql實現connect by start with方式

    mysql實現connect by start with方式

    本文介紹了MySQL中實現層級查詢的幾種方法,并分享了一種使用變量循環(huán)賦值的方式,通過實驗驗證了該方法的有效性
    2024-12-12
  • Navicat Premium15連接云服務器中的數據庫問題及遇到坑

    Navicat Premium15連接云服務器中的數據庫問題及遇到坑

    這篇文章主要介紹了Navicat Premium15連接云服務器中的數據庫問題及遇到坑,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • MySQL啟動報錯提示發(fā)生系統(tǒng)錯誤5,拒絕訪問的原因和解決方法

    MySQL啟動報錯提示發(fā)生系統(tǒng)錯誤5,拒絕訪問的原因和解決方法

    使用命令net start mysql啟動數據庫服務時候,出現如下錯誤提示發(fā)生系統(tǒng)錯誤5,拒絕訪問,所以本文給大家介紹了MySQL啟動報錯提示發(fā)生系統(tǒng)錯誤5,拒絕訪問的原因和解決方法,需要的朋友可以參考下
    2024-01-01

最新評論

嘉兴市| 无极县| 义马市| 托克逊县| 金坛市| 马关县| 吴江市| 博爱县| 色达县| 克山县| 阜宁县| 乌拉特中旗| 常州市| 应用必备| 伊金霍洛旗| 六盘水市| 临漳县| 迭部县| 景谷| 随州市| 土默特右旗| 延长县| 临颍县| 当雄县| 昭通市| 贞丰县| 肇东市| 哈密市| 南京市| 敦化市| 曲周县| 张北县| 长乐市| 分宜县| 深州市| 环江| 腾冲县| 东辽县| 河曲县| 华容县| 无极县|