mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-27 12:12:57 +00:00
13 lines
589 B
SQL
13 lines
589 B
SQL
WITH source_data_cte AS (SELECT 'APPLICATION' as source_type, id, "name", "desc", "user_id"
|
|
FROM application
|
|
UNION ALL
|
|
SELECT 'KNOWLEDGE' as source_type, id, "name", "desc", "user_id"
|
|
FROM knowledge)
|
|
SELECT rm.*,
|
|
sdc.*,
|
|
u.username as username
|
|
FROM resource_mapping rm
|
|
LEFT JOIN source_data_cte sdc
|
|
ON rm.source_type = sdc.source_type
|
|
AND rm.source_id::uuid = sdc.id
|
|
LEFT JOIN "public"."user" u on u.id = sdc.user_id |