У меня есть 2 SQL-запроса.Внутреннее соединение в postgreSQL, получающем повторяющиеся строки
запроса 1
select file_number_fk,sent_date as submitted_date from fl_file_movement
where sent_by_post_fk='735'
and file_number_fk='98223'
запрос 2
select file_number_fk,received_date as received_date from fl_file_movement
where recipient_post_fk='735'
and file_number_fk='98223'
каждый запрос возвращает таблицу с 7 строк , когда я пытаюсь присоединиться к ним я получаю 49 строк
select distinct a.file_number_fk,
a.received_date,
b.submitted_date from(
select file_number_fk,received_date as received_date from fl_file_movement
where recipient_post_fk='735'
and file_number_fk='98223')a LEFT JOIN (
select file_number_fk,sent_date as submitted_date from fl_file_movement
where sent_by_post_fk='735'
and file_number_fk='98223')b ON a.file_number_fk=b.file_number_fk
я хочу объединенный стол с 7 рядами. как это сделать
Попробуйте добавить 'GROUP BY'. – minatverma
Ваш вопрос трудно ответить, не видя точных данных. Пожалуйста, покажите: 1) результат запросов 1 и 2 и 2) желаемый результат присоединения. –