SELECT G.id, G.nazev, G.img, G.popis, G.vyrobce, G.pribuzne,
G.guide, G.variantId, G.variantAllow, G.nazev2, GL.long_desc,
G.quantity_min , G.quantity_after, G.catnum, G.versys_price,
G.nakupnicena, G.beznacena, G.dph, G.vypocetceny, G.kategorie,
G.recycle, G.custom_recycle_price, G.ao,G.set,GS.cena as SetCenaBez,
G.rozmery, G.vaha,
(SELECT SUM(GS.cena * (100 + GS.dph) / 100) FROM good_sety GS
WHERE GS.good_set = G.id GROUP BY GS.good_set) as SetCena,
-- kredity do věrnostního systému
G.versys_individualset, G.versys_individualset_bounty,
-- jednotka, pokud není nastavená, použije se výchozí
IF (
LENGTH(G.unit) = 0,
'ks',
G.unit
) AS unit,
-- výrobce, záruka, komentář
P.name AS vyrobce_name,
P.id AS vyrobce_id,
W.name AS warranty_name,
E.comment AS expedice_name,
E.id AS expedice_id,
-- pokud je záznam v tabulce skladových zásob, tak jsou
-- u produktu skladové zásoby zapnuty a je nastaven počet kusů
IF (
ISNULL(S.good), -- < primární klíč, pokud se neprovedl join, bude NULL
0,
1
) AS stock_enable, S.quantity AS stock_quantity,
-- alternativní expedice / expedice-sklad
IF (
(S.quantity < 1 OR ISNULL(S.quantity)),
stE.comment,
altE.comment
) AS alt_st_expedice_name
FROM goods G
-- výrobce
LEFT JOIN producers P ON
P.id = G.vyrobce
-- SETY
LEFT JOIN good_sety GS ON
G.id = GS.good_set
-- záruka
LEFT JOIN warranty W ON
W.id = G.zaruka
-- skladové zásoby
LEFT JOIN stock S ON
S.good = G.id
-- 1. expedice => normální, nastavená u zboží
LEFT JOIN expeditions E ON
E.id = G.expedice
-- 2. expedice => alternativní od určitého data
LEFT JOIN expeditions altE ON
(altE.id = G.expedice_alt) AND
(G.expedice_alt_enable = 1) AND
(G.expedice_alt_date <= 1371726000)
-- 3. expedice => změna při vyčerpání skladových zásob
LEFT JOIN expeditions stE ON stE.id = S.exped
-- dlouhý popis
LEFT JOIN goods_longdesc GL ON
(GL.id = G.id)
JOIN pe_goodsprices GP ON
(GP.good = G.id)
WHERE (G.vlozeni < 1371726000)
AND ((G.stazeni > 1371726000) OR (G.stazeni = 0))
AND (G.`delete` != 'y')
AND (G.id = 219)
AND (GP.category = 2 || 2 = 2)
AND (G.skryte = 'n')
GROUP BY G.id
LIMIT 1
Bytové doplňky, dekorace na zeď, dětský pokoj, dárky, párty, vánoční dekorace a osvětlení | Dekorace.cz
Omlouváme se, ale zboží nebylo nalezeno.





