Advertisement
Guest User

Untitled

a guest
Jul 8th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. INSERT INTO service.service_static_url (human_url, default_url)
  2.   SELECT
  3.     t.human_url,
  4.     t.default_url
  5.   FROM (
  6.     SELECT
  7.       'discover/' || lower(replace(ddcountry.name, ' ', '_')) as human_url,
  8.       'country/view?id=' || ddcountry.id as default_url
  9.     FROM dict.dict_country ddcountry
  10.  
  11.   UNION ALL
  12.  
  13.     SELECT
  14.       t.human_url,
  15.       'region/view?id=' || t.id as default_url
  16.     FROM (
  17.       SELECT
  18.         human_url,
  19.         max(id) as id
  20.       FROM (
  21.         SELECT
  22.             'discover/' || lower(replace(country.name, ' ', '_')) || '/'  || lower(replace(region.name, ' ', '_')) as human_url,
  23.             region.id
  24.           FROM dict.dict_region region
  25.           JOIN dict.dict_country country ON country.id = region.country_id
  26.       ) t
  27.       GROUP BY human_url
  28.     ) t
  29.  
  30.   UNION ALL
  31.  
  32.     SELECT
  33.       t.human_url,
  34.       'divesite/view?id=' || t.id as default_url
  35.     FROM (
  36.       SELECT
  37.         human_url,
  38.         max(id) as id
  39.       FROM (
  40.         SELECT
  41.             'discover/' || lower(replace(country.name, ' ', '_')) || '/'  || lower(replace(divesite.name, ' ', '_')) as human_url,
  42.             divesite.id
  43.           FROM ds.ds_divesite divesite
  44.           JOIN dict.dict_country country ON country.id = divesite.country_id
  45.       ) t
  46.       GROUP BY human_url
  47.     ) t
  48.   ) t
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement