SQL:使用其他条件左连接

时间:2017-06-29 08:18:10

标签: sql

我正在进行左外连接:

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 上的 不匹配。

1 个答案:

答案 0 :(得分:0)

请检查

 select * from tableA
    left join tableB on tableA.tableB_id = tableB.id and tableB.firstname like 'a_firstname%'