java - 这一条sql哪里错了呀?
PHPz
PHPz 2017-04-17 17:58:22
0
6
183

SELECT a.*,b.custom_name FROM zqwl_receipt a , zqwl_custom b LEFT JOIN b WHERE a.id= b.id

PHPz
PHPz

学习是最好的投资!

모든 응답(6)
刘奇

left join은 일반적으로 기본 테이블을 먼저 쿼리한 다음

과 같이 다른 테이블을 조인하는 데 사용됩니다. 으아아아

두 테이블 a, b의 쿼리 결과를 결합한 후 관련 검색을 하고 싶다면 서브 쿼리를 활용하면 됩니다

으아아아

그런데 그런 문장을 쓴다면 테이블 a와 b의 디자인 문제를 생각하는 게 최선이고
그렇지 않으면 전혀 불필요한

Peter_Zhu

xxx LEFT JOIN xxx에서 zqwl_receipt.*,zqwl_custom.custom_name 선택

Peter_Zhu

왼쪽에서 a.id=b.id로 b에 합류

巴扎黑

FROM은 어디로 갔나요

黄舟

from 테이블이 없습니다
이 두 테이블 사이의 관계를 필터링하는 기능이 없습니다.

SELECT zqwl_receipt.*,zqwl_custom.custom_name from zqwl_receipt LEFT JOIN zqwl_custom on zqwl_custom.field= zqwl_receipt.field WHERE zqwl_receipt.id= zqwl_custom.id

洪涛

기본 구문 오류

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