>  Q&A  >  본문

thinkphp5.1에서 다중 테이블 쿼리 작업을 수행하는 방법은 무엇입니까?

두 개의 데이터 테이블이 있는데, 하나는 alipay이고 다른 하나는 wxpay입니다. 두 테이블의 필드는 동일합니다.

사용자는 충전 기록을 쿼리합니다. 모델이나 DB 클래스를 사용하여 이 두 데이터베이스를 동시에 쿼리하고 하나의 결과를 얻는 방법은 무엇입니까?

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

내용은 순수 영어로 작성하실 수 없으며, 단어수는 100단어 이상이어야 합니다. 순수 영어로 작성해야 하며, 단어 수는 100단어 이상이어야 하며, 내용은 순수 영어가 될 수 없으며, 단어 수는 100단어 이상이어야 합니다. 내용은 순수 영어가 될 수 없으며, 단어 수는 100단어 이상이어야 하며, 내용은 순수 영어가 될 수 없으며, 단어 수는 100단어 이상이어야 합니다. 100단어 이상이어야 합니다. 내용은 순수 영어가 될 수 없으며, 단어 수도 100단어 이상이어야 합니다.

鸿运达鸿运达2132일 전1717

모든 응답(4)나는 대답할 것이다

  • 胤彬-

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

    모델 상관관계를 사용하세요

    회신하다
    0
  • 杨云雷

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

    데이터 테이블이 2개이거나 데이터베이스가 2개일 경우 뷰를 통해 직접 확인해보세요. 두 개의 데이터베이스가 있는 경우 그 중 하나는 Db::connect("connectionparameters")->query("querystatement")를 사용하거나 기본 구문을 직접 사용하여 쿼리해야 합니다

    회신하다
    0
  • Summer

    Summer2018-11-21 16:55:25

    많은 양의 데이터로 이렇게 하면 성능이 저하됩니다. 그냥 jion을 사용하여 테이블을 찾아보세요

    회신하다
    0
  • 鸿运达

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

    문제는 해결되었습니다. 쿼리 결과를 배열 형식으로 변환한 다음 두 배열을 병합하면 됩니다.

    저는 MYSQL에 대해 상대적으로 거의 배운 적이 없으며 공동 테이블 쿼리를 사용해 본 적이 없습니다.

    회신하다
    1
  • 취소회신하다