Cus chlapci,
lze nejakym jednoduchym zpusobem zadat SQL dotaz abych docilil nasledujici:
mam tabulku nazvanou "maso", která obsahuje x sloupců
- id (primary) auto increment
- kod (varchar)
- nazev (varchar)
a dalsi nepodstatne...
políčko "kod" obsahuje kod v tomto tvaru: 111-01, 241-02, 481-01 atd...
přičemž důležitá jsou první 3 čísla před pomlčkou...
první číslo:
1 = drůbeží maso
2 = vepřové
3 = hovězí
atd...
druhé číslo:
rozděluje např drůbež na kuřecí, vodní drubež, krůtí...
třetí číslo:
většinou pouze 1 nebo 2
1 = mražené
2 = chlazené
za pomlčkou je už jen seznam 01, 02, 03 atd...
A nyní ten SQL dotaz.
Jak bych měl zapsat, když bych chtěl, aby se zobrazilo pouze maso např 112 (čili drůbež > kuřecí > chlazené)
- - - - - - - - - - - - - - - - - -
Nyní mám tyto 3 čísla rozděleny do 3 sloupců a pak můj dotaz zní takto:
$sql = 'SELECT * FROM `maso` WHERE `zbozi` = 1 AND `druh` = 1 AND `typ` = 2 ';
Ale chtěl jsem mít číslo v jedné buňce, ovšem nevím jak se ptát "zobraz výsledek, je-li první číslo 1, druhé 1 a třetí číslo 2".
lze to nebo mám raději zůstat u rozdělení do 3 sloupců ?