Autor | Zpráva | ||
---|---|---|---|
peto Profil * |
#1 · Zasláno: 9. 1. 2007, 18:49:07
Potreboval by som pomoct s jednim dotazom mam tabulky (v zatvorkach su stlpce) groups(group_id,group_color),users(user_id,user_group_id,),color(color _rank,color_rank_order), a potrebujem vybrat z tabulky color stpec color_rank ak user_id=3(tabulky users) a user_group_id pre uzivatela 3 je rovny group_id z tabulky groups a group_color z tabulky groups (pre dane id skupiny) bude rovny rank_order v tabulke color a z tabulky color sa uz vyberie prislusny stpec color_rank. Nedalo by sa to dat do jedneho dotazu niak pomocou LEFT a pod. skusal som to niak pomocou toho spravit ale vzdy dalo error. Mam mysql 4.1.x Dufam ze sa s toho vysomarite :)
|
||
Kajman_ Profil * |
#2 · Zasláno: 9. 1. 2007, 20:59:24
Tak sem napište ten svůj select, co jste zatím vymyslel.
|
||
peto Profil * |
#3 · Zasláno: 9. 1. 2007, 21:11:20
select color_rank from groups, color, users where color_rank_order = group_color and group_id = user_group_id and user_id = 3;
vzdy vrati nulovy pocet riadkov |
||
peto Profil * |
#4 · Zasláno: 9. 1. 2007, 21:13:23
neni treba niak definovat ze ktory stpec je z ktorej tabulky?
|
||
Kajman_ Profil * |
#5 · Zasláno: 9. 1. 2007, 21:19:14
jo, definuje se to tabulka.sloupec pripadne se pouziva pro zkraceni alias
|
||
djlj Profil |
#6 · Zasláno: 9. 1. 2007, 21:44:02
peto
Myslím, že nebylo třeba mi ten tvůj dotaz posílat na email... |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0