Zdravím,
mám 2 tabulky... tabulka se zbožím, kde je IDZbozi, NazevZbozi a různé ceny ve sloupcích Cena1, Cena2, Cena3 atd a dále tabulku uživatelů, kde je uloženo UzivatelID a CenovaSkupina jako integer 1,2,3 atd daného uživatele.
Potřeboval bych vytvořit pohled, který by ukazoval IDZbozi, NazevZbozi z tabulky Zbozi a sloupec CenaX na základě vyhodnocení z tabulky Uzivatele. Takže něco ve smyslu:
------------------------------
CREATE VIEW Produkty as select
KodZbozi,
NazevZbozi,
CenaZbozi as select CenovaSkupina from Uzivatele WHERE UzivatelID = " zde by se zadalo číslo uživatele",
DispoziceZbozi FROM Zbozi
--------------------------------
Vygooglil jsem neco o CREATE FUNCTION ale nějak to zatím moc nepobírám, nevím jestli můžu namísto jměna sloupce zadat funkci, která by vrátila jméno sloupce, který by v pohledu byl vidět
Ta funkce by po zadání ID uživatele (integer) měla vrátit string stožený z řetězce "Cena" a čísla ve sloupci CenovaSkupina z tabulky Uzivatele kde UiivatelID = vstupni hodnota...
Nevím jestli jdu správnou cestou, proto budu rád za jakoukoli pomoc.
Díky Martin