Autor | Zpráva | ||
---|---|---|---|
MagicPower Profil * |
#1 · Zasláno: 7. 7. 2015, 14:27:06
Dobrý den,
mám tabulku: Subkategorie (id_subkategory, id_category, name, rank - rank určuje pořadí v subkategorie v kategorii) 1, 2, Subkategorie 1, 1 2, 2, Subkategorie 2, 2 3, 1, Subkategorie 3, 1 4, 1, Subkategorie 4, 2 5, 3, Subkategorie 5, 1 6, 3, Subkategorie 6, 2 7, 3, Subkategorie 7, 3 8, 4, Subkategorie 8, 1 Potřebuju dotaz, vybrat všechny subkategorie a seřadit je dle ranku. Tzn. výstup by měl být přesně takový jaký píšu viz data v tabulce. Tzn. řazení dle ranku, 1, 2, další kategorie 1, 2, další kategorie 1, 2, 3, poslední kategorie 1. SQL dotaz 1: "SELECT id_subcategory, id_category, rank, name FROM tb_subcategories ORDER by rank DESC" => toto NEUDĚLÁ to co chci
SQL dotaz 2: "SELECT id_subcategory, id_category, rank, name FROM tb_subcategories ORDER by id_subcategory DESC" => toto UDĚLÁ co chci, ale není to správné řešení, protože se to řadí dle IDčka a ne dle ranku
Jde to nějak seskupit, aby to ty data vyhodilo dle ranku? Moc děkuji za každou radu. |
||
Kajman Profil |
#2 · Zasláno: 7. 7. 2015, 14:33:17
order by id_category, rank A jak až budete do subkategorie přidávat další vnoření, tak uděláte tabulku subsubkategorie? Nepřijde Vám to jako divné řešení? Proč nemít kategorie i subkategorie v jedné tabulce? |
||
MagicPower Profil * |
#3 · Zasláno: 7. 7. 2015, 14:42:01
Kajman:
Děkuji moc, funguje! |
||
Časová prodleva: 9 let
|
0