2023-10-24 12:24:32 +00:00
|
|
|
SELECT
|
2024-03-11 09:28:05 +00:00
|
|
|
problem_paragraph_mapping."id" AS "source_id",
|
|
|
|
|
paragraph.document_id AS document_id,
|
|
|
|
|
paragraph."id" AS paragraph_id,
|
2023-10-24 12:24:32 +00:00
|
|
|
problem.dataset_id AS dataset_id,
|
|
|
|
|
0 AS source_type,
|
|
|
|
|
problem."content" AS "text",
|
2024-01-16 08:46:54 +00:00
|
|
|
paragraph.is_active AS is_active
|
2023-10-24 12:24:32 +00:00
|
|
|
FROM
|
|
|
|
|
problem problem
|
2024-03-11 09:28:05 +00:00
|
|
|
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
|
2023-10-24 12:24:32 +00:00
|
|
|
${problem}
|
|
|
|
|
|
|
|
|
|
UNION
|
|
|
|
|
SELECT
|
|
|
|
|
paragraph."id" AS "source_id",
|
|
|
|
|
paragraph.document_id AS document_id,
|
|
|
|
|
paragraph."id" AS paragraph_id,
|
|
|
|
|
paragraph.dataset_id AS dataset_id,
|
|
|
|
|
1 AS source_type,
|
2024-07-23 10:19:41 +00:00
|
|
|
concat_ws(E'\n',paragraph.title,paragraph."content") AS "text",
|
2024-01-16 08:46:54 +00:00
|
|
|
paragraph.is_active AS is_active
|
2023-10-24 12:24:32 +00:00
|
|
|
FROM
|
|
|
|
|
paragraph paragraph
|
|
|
|
|
|
|
|
|
|
${paragraph}
|