Mysql-left join on後接and,和where的區別

南方的墙發表於2024-09-16

SQL中and 和 where的篩選

當and和left join on結合,and語句並不會過濾掉行數。行數的多少取決於主表的行數,副表只是補充顯示資料,沒有的就顯示空

加上where才會根據條件過濾掉行數

select * from A left join B 
on A.id = B.id  and B.name='FRDS'
where dfcs is null

  

相關文章