Autor Zpráva
kuba1999
Profil
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 *
Buď číselným indexem, nebo dát do dotazu aliasy...
select t2.jmeno as dodaci_jmeno, t2.jmeno as fakturacni_jmeno, ...
kuba1999
Profil
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 *
Selectuj jen ty sloupce, ktere potrebujes.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: