CREATE OR REPLACE VIEW food600.skasklapky
AS SELECT klapky.strana,
    klapky.pozice,
    klapky.caption,
    klapky.typ,
    klapky.vazba,
    klapky.colo,
    klapky.barva,
    klapky.autonavrat,
    klapky.caption1,
    klapky.caption2,
    klapky.caption3,
    klapky.caption4,
    klapky.velk_klp,
    klapky.c_data,
    klapky.c_karty,
    klapky.umisteno,
    klapky.id,
    klapky.mod,
    klapky.oblast,
    karty.nazev,
    klapky.font_size,
    klapky.font_name,
    klapky.idriadok,
    klapky.idriadok_master
   FROM food600.klapky
     JOIN food600.karty ON klapky.c_karty = karty.c_karty AND klapky.c_data = karty.c_data
  WHERE klapky.typ = 'item'::bpchar AND klapky.c_karty <> 0
UNION
 SELECT klapky.strana,
    klapky.pozice,
    klapky.caption,
    klapky.typ,
    klapky.vazba,
    klapky.colo,
    klapky.barva,
    klapky.autonavrat,
    klapky.caption1,
    klapky.caption2,
    klapky.caption3,
    klapky.caption4,
    klapky.velk_klp,
    klapky.c_data,
    klapky.c_karty,
    klapky.umisteno,
    klapky.id,
    klapky.mod,
    klapky.oblast,
    klapky.caption AS nazev,
    klapky.font_size,
    klapky.font_name,
    klapky.idriadok,
    klapky.idriadok_master
   FROM food600.klapky
  WHERE klapky.typ = 'page'::bpchar;