CREATE VIEW uniform_resource_imap_content AS
SELECT
uri.uniform_resource_id,
base_ur.uniform_resource_id baseID,
ext_ur.uniform_resource_id extID,
base_ur.uri as base_uri,
ext_ur.uri as ext_uri,
base_ur.nature as base_nature,
ext_ur.nature as ext_nature,
json_extract(part.value, '$.body.Html') AS html_content
FROM
uniform_resource_imap uri
INNER JOIN uniform_resource base_ur ON base_ur.uniform_resource_id=uri.uniform_resource_id
INNER JOIN uniform_resource ext_ur ON ext_ur.uri = base_ur.uri ||'/json' AND ext_ur.nature = 'json',
json_each(ext_ur.content, '$.parts') AS part
WHERE ext_ur.nature = 'json' AND html_content NOT NULL