| 1234567891011121314151617181920212223242526272829 |
- SELECT
- problem_paragraph_mapping."id" AS "source_id",
- paragraph.document_id AS document_id,
- paragraph."id" AS paragraph_id,
- problem.knowledge_id AS knowledge_id,
- 0 AS source_type,
- problem."content" AS "text",
- paragraph.is_active AS is_active,
- paragraph.chunks AS chunks
- FROM
- problem problem
- LEFT JOIN problem_paragraph_mapping problem_paragraph_mapping ON problem_paragraph_mapping.problem_id=problem."id"
- LEFT JOIN paragraph paragraph ON paragraph."id" = problem_paragraph_mapping.paragraph_id
- ${problem}
- UNION
- SELECT
- paragraph."id" AS "source_id",
- paragraph.document_id AS document_id,
- paragraph."id" AS paragraph_id,
- paragraph.knowledge_id AS knowledge_id,
- 1 AS source_type,
- concat_ws(E'\n',paragraph.title,paragraph."content") AS "text",
- paragraph.is_active AS is_active,
- paragraph.chunks AS chunks
- FROM
- paragraph paragraph
- ${paragraph}
|