首頁  >  問答  >  主體

thinkphp5.1 如何進行多表查詢操作?

有兩個資料表,一個是alipay,一個是wxpay,兩個表的欄位相同。

使用者查詢儲值記錄,如何使用模型或DB類別同時查詢這兩個資料庫,得到一個結果?

-------------------------------------------- -----------------------------

內容不可純英文,且字數至少100字以上內容不可純英文,且字數至少100字以上內容不可純英文,且字數至少100字以上內容不可純英文,且字數至少100字以上內容不可純英文,且字數至少100字以上內容不可純英文,且字數至少100字以上內容不可純英文,且字數至少100字以上內容不可純英文,且字數至少100字以上內容不可純英文,且字數至少100字以上

鸿运达鸿运达2131 天前1715

全部回覆(4)我來回復

  • 胤彬-

    胤彬-2018-11-23 14:01:17

    用模型關聯就好了

    回覆
    0
  • 杨云雷

    杨云雷2018-11-22 08:23:19

    兩個資料表還是兩個資料庫,如果兩個資料表的話直接通過視圖查就好了啊,tp5文檔裡有。如果是兩個資料庫的話其中一個需要用Db::connect("連線參數")->query("查詢語句"),或直接使用原生語法查詢

    回覆
    0
  • Summer

    Summer2018-11-21 16:55:25

    你這樣做資料量大的話,效能不好吧,jion連表查就好了

    回覆
    0
  • 鸿运达

    鸿运达2018-11-21 12:56:44

    問題解決了,將查詢結果轉換成陣列格式,再將兩個數字組合併就可以了。

    MYSQL學習的比較少,沒有運用聯表查詢。

    回覆
    1
  • 取消回覆