Вероятно, вопрос простой, но я пока не вижу решения. Дано: две связанные таблицы. Нужно объединить их так, чтобы из второй таблицы выбирались данные только по конкретному совпадению.
Пример данных:
table1
|id|number|country|
|123|789-456-46|Mexico|
|654|65-741-697|England|
table2
|first_name|last_name|country|
|Helen|Fedorova|Russia|
|Marat|Saveliev|Mexico|
То есть нужно из второй таблицы забрать только тех юзеров, у которых country = Mexico. Понятно, что начало запроса будет выглядеть так:
select id.table1 as id, number.table1 as number, first_name.table2 as name,
last_name.table2 as surname from table1 join table2 on…
Собственно, как добавить условие выборки в условие объединения?