How I can make the following query and delete in one query ?
select krps.kpi_results_fk from report.kpi_results_per_scene krps inner join report.kpi_results kr on kr.session_uid = '0000c2af-1fc8-4729-bb2a-d4516a63107a'
and kr.pk = krps.kpi_results_fk
delete from report.kpi_results_per_scene where kpi_results_fk = 'answer from above query'
DELETE FROM ..... WHERE kpi_results_fk = (SELECT krps.kpi_results_fk FROM .....). Your select query must return only (1) result. Just incase it returns more than (1), put ANY like thisDELETE FROM ..... WHERE kpi_results_fk = ANY(SELECT krps.kpi_results_fk FROM .....)