我正在进行左外连接:
select * from tableA
left join tableB on tableA.tableB_id = tableB.id
如何才能在tableB上添加其他搜索条件以匹配tableB记录? (比如'和tableB.firstname就像'a_firstname%') 如果我这样做:
select * from tableA
left join tableB on tableA.tableB_id = tableB.id
where tableB.firstname like 'a_firstname%'
它不会显示记录,其中tableA.tableB_id = tableB.id 上的 不匹配。
答案 0 :(得分:0)
请检查
select * from tableA
left join tableB on tableA.tableB_id = tableB.id and tableB.firstname like 'a_firstname%'