Есть 2 таблицы
table1
id | data
...
-----------------------
table2
id | data | table1_id
...
Запрос "SELECT * from table1" выведет
id | data
1 | bla-bla-bla
2 | bla-bla-bla
А мне нужно в вывод добавить еще 1 столбик, который показывает, есть ли во второй таблице поле "table1_id" равное полю "id" из первой таблицы, а если нету, то например выводил бы
NULL
Т.е. например если у нас таблицы следующие
table1
id | data
1 | bla-bla-bla
2 | bla-bla-bla
3 | bla-bla-bla
...
--------------------
table2
id | data | table1_id
1 | ... | 2
2 | ... | 3
...
--------------------
То запрос выводил бы
id | data | new_stolbik
1 | bla-bla-bla | NULL
2 | bla-bla-bla | 1
3 | bla-bla-bla | 2
Т.е. если нет совпадений, то NULL, а если есть, то id этой строки из второй таблицы.
Подскажите пожалуйста, что за запрос?