Autor | Zpráva | ||
---|---|---|---|
kuba1999 Profil |
#1 · Zasláno: 16. 3. 2011, 20:30:39
Zdravím.
Potřebuji poradit - hledal jsem zde na fóru, ale asi hledám pod špatným výrazem. Mám tento SQL dotaz: SELECT t1.*,t2.*,t3.*, DATE_FORMAT(t1.vlozeno , '%e.%c.%Y %H:%i') as datum_objednani, DATE_FORMAT(t1.vyrizeno, '%e.%c.%Y %H:%i') as datum_vyrizeni, DATE_FORMAT(t1.vlozeno , '%Y%e%c') as kod FROM objednavky AS t1 LEFT JOIN objednavky_kontakty AS t2 ON t2.objednavka=t1.id AND t2.typ='dodaci' LEFT JOIN objednavky_kontakty AS t3 ON t3.objednavka=t1.id AND t3.typ='fakturacni' WHERE id='$id' Mohu vědět, jestli jdou nějak rozpoznat hodnoty t2 a t3? Například: echo $r['t2']['jmeno']; echo $r['t3']['jmeno']; Děkuji. |
||
Kajman_ Profil * |
#2 · Zasláno: 16. 3. 2011, 20:51:59
Buď číselným indexem, nebo dát do dotazu aliasy...
select t2.jmeno as dodaci_jmeno, t2.jmeno as fakturacni_jmeno, ... |
||
kuba1999 Profil |
#3 · Zasláno: 16. 3. 2011, 20:54:53
Kajman:
Dobře, udělám to jak píšeš. Toto řešení mne také napadlo, ale myslel jsem, že existuje nějaké efektivnější řešení. Děkuji |
||
Mls Profil * |
#4 · Zasláno: 18. 3. 2011, 16:17:50
Selectuj jen ty sloupce, ktere potrebujes.
|
||
Časová prodleva: 13 let
|
0