Autor | Zpráva | ||
---|---|---|---|
martin1312 Profil |
#1 · Zasláno: 1. 8. 2012, 19:45:24 · Upravil/a: martin1312
Zdravím,
potreboval by som pomôcť s SQL dotazom. Mám 2 tabuľky: Boxes: | id | name | group_id | Groups: | id | name | Ako z toho vyplýva, každý Box je priradený do Skupiny (Groups). Vypisujem ich takýmto spôsobom: Nazov-skupiny1 --- box 1 --- box 2 --- box 3 Nazov-skupiny2 --- box 1 --- box 2 --- box 3 Teda Selectnem všetky Groups, a ku každej cyklom Selectujem príslušné Boxes. Dá sa to urobiť aj jedným dotazom na DB? Mne sa podarí akurát vypísať ku každej skupine iba jeden box, ale potrebujem ich všetky. Používam MySql. Nemusíte písať rovno kód, stačí nejaké nakopnutie :) Ďakujem takže ma hneď aj napadlo riešenie :D SELECT a.id, a.name, b.id, b.name FROM `boxes` a INNER JOIN `groups` b ON a.group_id = b.id ORDER BY a.group_id, a.order |
||
Alphard Profil |
#2 · Zasláno: 1. 8. 2012, 20:00:12
Nadpis skupiny nepomůže?
|
||
martin1312 Profil |
#3 · Zasláno: 1. 8. 2012, 20:05:54
Alphard:
dik, takto som to presne myslel :) (V Edite mojho prispevku) |
||
Časová prodleva: 12 let
|
0