SHOW:
|
|
- or go back to the newest paste.
1 | create table xmlfeed as | |
2 | - | select ad.assetId, ad.url, ad.title, ad.publishDate as date |
2 | + | select ad.assetId, ad.url, ad.title, |
3 | - | -- mdv_format.value as format, |
3 | + | ad.publishDate as date, |
4 | - | mdv_coverage.value as coverage, |
4 | + | md_coverage.value as coverage, |
5 | - | mdv_region.value as region, |
5 | + | md_region.value as region, |
6 | - | mdv_publisher.value as publisher, |
6 | + | md_publisher.value as publisher, |
7 | - | mdv_subject.value as subject, |
7 | + | md_subject.value as subject, |
8 | - | mdv_category.value as category, |
8 | + | md_category.value as category |
9 | - | from assetData as ad, |
9 | + | from assetData as ad, |
10 | - | -- metaData_value as mdv_format, |
10 | + | join metaData_values as md_coverage on |
11 | - | metaData_value as mdv_coverage, |
11 | + | md_coverage.assetId = ad.assetId and |
12 | - | metaData_value as mdv_region, |
12 | + | md_coverage.fieldId in ( select fieldId |
13 | - | metaData_value as mdv_publisher, |
13 | + | from metaData_properties |
14 | - | metaData_value as mdv_subject, |
14 | + | where fieldName = 'Countries' ), |
15 | - | metaData_value as mdv_category, |
15 | + | join metaData_values as md_region on |
16 | - | |
16 | + | md_region.assetId = ad.assetId and |
17 | - | -- metaData_properties as mdp_format, |
17 | + | md_region.fieldId in ( select fieldId |
18 | - | metaData_properties as mdp_coverage, |
18 | + | from metaData_properties |
19 | - | metaData_properties as mdp_region, |
19 | + | where fieldName = 'Regions' ), |
20 | - | metaData_properties as mdp_publisher, |
20 | + | join metaData_values as md_publisher on |
21 | - | metaData_properties as mdp_subject, |
21 | + | md_publisher.assetId = ad.assetId and |
22 | - | metaData_properties as mdp_category |
22 | + | md_publisher.fieldId in ( select fieldId |
23 | - | |
23 | + | from metaData_properties |
24 | - | where -- mdv_format.assetId = ad.assetId and |
24 | + | where fieldName = 'Sub Head' ), |
25 | - | mdv_coverage.assetId = ad.assetId |
25 | + | join metaData_values as md_subject on |
26 | - | and mdv_region.assetId = ad.assetId |
26 | + | md_subject.assetId = ad.assetId and |
27 | - | and mdv_publisher.assetId = ad.assetId |
27 | + | md_subject.fieldId in ( select fieldId |
28 | - | and mdv_subject.assetId = ad.assetId |
28 | + | from metaData_properties |
29 | - | and mdv_category.assetId = ad.assetId |
29 | + | where fieldName = 'Issues' ), |
30 | - | |
30 | + | join metaData_values as md_category on |
31 | - | -- and mdv_format.fieldId = mdp_format.fieldId |
31 | + | md_category.assetId = ad.assetId and |
32 | - | and mdv_coverage.fieldId = mdp_coverage.fieldId |
32 | + | md_category.fieldId in ( select fieldId |
33 | - | and mdv_region.fieldId = mdp_region.fieldId |
33 | + | from metaData_properties |
34 | - | and mdv_publisher.fieldId = mdp_publisher.fieldId |
34 | + | where fieldName = 'Website Section' ) |