Как это?
select ...
from table_1 a
join table_2 b on(a.id = b.id)
where a.parent_id = 'x';
Редактировать
Примечание: запрос может привести к дублированию строк в зависимости от ключей и отношения между таблицами.Например, вы получите дубликаты, если для данного table_1.parent_id = X
может быть несколько вхождений одного и того же table_1.ID
.Другим примером является случай, когда table_2.ID не является уникальным.
В этих случаях вы хотели бы удалить дубликаты (используя отличные, сгруппированные, разделенные @row_number и т. Д.) или , а несначала создайте дубликаты, используя вместо этого полусоединение (существует, в).Посмотрите ответ @OMG Ponies для справки.