java - 这个sql为什么没加where关键词还多加了一个and ,照样能运行查出数据,没有报错呢?
迷茫
迷茫 2017-04-18 10:30:54
0
9
492

这样写并没有报错,而且可以查出想要的数据

SELECT
    a.*, b.sj_name,
    c.hy_name
FROM
    qdwyc_dd a
LEFT JOIN qdwyc_hy_sj b ON a.dd_jdr = b.id
JOIN qdwyc_hy_passenger c ON a.dd_xdr = c.id
AND dd_num LIKE '%94%'
迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(9)
Ty80

문서
mysql 왼쪽 조인 필터링의 설정과 위치의 차이점

巴扎黑

Join은 여러 조건도 지원합니다

伊谢尔伦

왼쪽 외부 조인 쿼리의 where 키워드와 동일한 ON 키워드가 있습니다

大家讲道理

깊이 있어서 지나가면서 배웠어요

洪涛

table1 left join table2 on + 查询条件. SQL문을 더 많이 배워야 하는데 기초가 탄탄하지 않네요...

Ty80

정답은 위층에, 포스터는 기본에 대해 더 읽어야 합니다

PHPzhong

이것은 and 가 on 이후의 조건과 연결되는 것으로, 테이블과 관련된 조건 중 하나입니다. 기본............

刘奇

1. Join on과 조건은 임시 테이블을 생성할 때 사용되는 조건입니다. on의 조건이 true인지 여부에 관계없이 왼쪽 테이블의 레코드를 반환합니다.

2. where 조건은 임시 테이블 생성 후 필터링하는 조건입니다. 이때 Left Join의 의미는 없습니다(왼쪽 테이블의 레코드가 반환되어야 함). 조건이 true가 아닌 경우 모두 필터링됩니다.

洪涛

SQL 언어의 기본 부분에는 내부 조인, 외부 조인이 있으며, 외부 조인은 왼쪽 외부 조인, 오른쪽 외부 조인, 완전 외부 조인으로 구분됩니다. 호스트 시스템은 SQL 언어의 기본을 보고 찾았습니다.

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