SELECT s.id as supp_id, s.type, d.id as doc_id, d.filename, d.elements_json, d.parsed_text FROM supplements s JOIN documents d ON s.document_id = d.id WHERE s.contract_id = AND d.parsed_text IS NOT NULL ORDER BY s.created_at SELECT prompt_text FROM prompts WHERE contract_id = SELECT row_num, name, price, qty, sum, date_start FROM spec_rows WHERE supplement_id = ORDER BY row_num DELETE FROM spec_rows WHERE supplement_id = INSERT INTO spec_rows (supplement_id, row_num, name, price, qty, sum, date_start) VALUES ( , , , , , , ) SELECT id FROM supplements WHERE contract_id= AND type='initial' ORDER BY created_at LIMIT 1 SELECT id FROM supplements WHERE contract_id= ORDER BY created_at LIMIT 1 SELECT id, type FROM supplements WHERE contract_id= AND id!= ORDER BY created_at #serializeJSON(result)#