91
Zdar,
potřeboval bych poradit kterak v dotazu zvolit parametricky tabulku dle nějaké hodnoty.
nejprve situace, kterou umím snadno řešit:
tabulka "hodnoty" :
|kod|hodnota|
--------------
|1 | 10|
|2| 50|
...
tabulka "nazvy"
|kod|nazev|
------------
|1 | PolozkaA|
|2| PolozkaB|
chci polozit takovy dotaz, aby me to vyplivlo hodnoty a nazvy podle odpovidajiciho kodu, tak se dotazu napr.:
SELECT n.nazev, h.hodnota FROM nazvy n, hodnoty h WHERE <nejake podminky> AND n.kod=h.kod
a ted tedy co potrebuju:
co kdyz budu mit kody rozdelene do skupin, napr. mala,stredni,velka, potom tabulka hodnoty bude
|skupina|kod|hodnota|
----------------------
|mala|8 | 10|
|velka|8| 50|
|stredni|2| 13|
a kazda skupina bude mit svou tabulku nazvu pro jednotlive kody :
nazvy_male
nazvy_stredni
nazvy_velke
jak mam provest vyse uvedeny dotaz, abych dostal hodnoty a nazvy podle kodu z odpovidajici skupiny ? Diky predem.
potřeboval bych poradit kterak v dotazu zvolit parametricky tabulku dle nějaké hodnoty.
nejprve situace, kterou umím snadno řešit:
tabulka "hodnoty" :
|kod|hodnota|
--------------
|1 | 10|
|2| 50|
...
tabulka "nazvy"
|kod|nazev|
------------
|1 | PolozkaA|
|2| PolozkaB|
chci polozit takovy dotaz, aby me to vyplivlo hodnoty a nazvy podle odpovidajiciho kodu, tak se dotazu napr.:
SELECT n.nazev, h.hodnota FROM nazvy n, hodnoty h WHERE <nejake podminky> AND n.kod=h.kod
a ted tedy co potrebuju:
co kdyz budu mit kody rozdelene do skupin, napr. mala,stredni,velka, potom tabulka hodnoty bude
|skupina|kod|hodnota|
----------------------
|mala|8 | 10|
|velka|8| 50|
|stredni|2| 13|
a kazda skupina bude mit svou tabulku nazvu pro jednotlive kody :
nazvy_male
nazvy_stredni
nazvy_velke
jak mam provest vyse uvedeny dotaz, abych dostal hodnoty a nazvy podle kodu z odpovidajici skupiny ? Diky predem.