thinkphp5.1에서 다중 테이블 쿼리 작업을 수행하는 방법은 무엇입니까?
鸿运达
鸿运达 2018-11-21 12:30:04
0
4
1797

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

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

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

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

鸿运达
鸿运达

모든 응답(4)
胤彬-

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

杨云雷

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

Summer

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

鸿运达

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

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿