Autor | Zpráva | ||
---|---|---|---|
rett Profil * |
#1 · Zasláno: 17. 5. 2012, 09:41:19
mam dve tabulky kategorie a sluzby
tabulka kategorie ma sloupce kategorie_sluzby na nichz je PRIMARY KEY a sloupec kategorie v nemz je nazev sluzby tabulka sluzby ma sloupce id, sluzby, od, do (kde je cena od do) a kategorie na nemz je PRIMARY KEY. Potrebuji vypsat tabulku aby se zobrazil nazev kategorie a pod nim sluzby, ktere patri do teto kategorie. Vse funguje, ale vypisujeme se mi vzdy vicekrat nazev kategorie, protoze to je podle me zpusobeno cyklem while. Chci tu kategorii vypsat jen jednou a pod ni sluzby, ktere do ni patri pricemz v jedne kategorii jsou treba 4 sluzby v dalsi 3, v dalsi 5 apod. SELECT * FROM sluzby INNER JOIN kategorie ON sluzby.kategorie = kategorie.kategorie_sluzby WHERE sluzby.kategorie = kategorie.kategorie_sluzby; |
||
Medvídek Profil |
rett:
Nadpis skupiny |
||
Tori Profil |
Nejčastější potíže s PHP (FAQ) » Nadpis skupiny nejen při výpisu z databáze
pozdě, můžete tohle vyhodit jako duplicitu |
||
Joker Profil |
#4 · Zasláno: 17. 5. 2012, 09:52:09
Jestli to dobře chápu, nemá se ve výpisu vypsat kategorie pokud je stejná jako u předchozího záznamu?
To bude potřeba udělat až při tom samotném výpisu. Jen se mi nezdá: Tabulka sluzby má jako primární klíč sloupec kategorie? K čemu je pak sloupec id? (I když to je možná špatně napsané v dotazu, protože pak by zas nešlo udělat více služeb ve stejné kategorii) |
||
Časová prodleva: 12 let
|
0