mám SELECT *, mak.name AS mak_name, odh.name AS odh_name FROM clients LEFT JOIN users AS mak ON cl_makler = mak.user_id LEFT JOIN users AS odh ON cl_odhadce = odh.user_id
a já se ptám jeslti není nějaká syntaxe
SELECT *, mak.* AS mak_*, odh.* AS odh_*
abych to mohl s tech tabulek tahat najednou vse bez vypisovani a prejmenovavani vsech sloupcu v tech "AS-tabulkach" ...
snad jsem to vysvětlil dobře ....
manual mlci (spis jsem to nehledal dost dlouho), ale imho to nejde... proc taky.
stejne musis znat nazvy sloupecku, tak proc to delat takhle?
Aha mozna chapu, aby nedochazelo ke konfliktum sloupcu....
Pravda, tohle jsem vzdycky resil pre view...
> stejne musis znat nazvy sloupecku
ano, to je jasné, používám v to v mysql_fetch_array() a pak $vypis['nazev_sloupecku'], problem je v tom, ze kdyz pouziju jen SELECT * FROM tak to AS se neprovede ve vypise a pouziti $vypis['tabulka.sloupec] nefunguje, jestli me dobre rozumis, vim ze to ve vypise musim znat ale abych zbytecne nepsal sql dotaz ... kdyz by stacilo pouzit divoke znaky
jestli umis PHP, tak v cem je problem?
> jestli umis PHP, tak v cem je problem?
v tom, abych nemusel vypisovat to mezi SELECT a FROM zbytečně kdyby to šlo pomocí divokých znaků ... o to mi jde, o nic jineho
myslel jsem nechat php ten dotaz vygenerovat (ze seznamu sloupcu treba nejakym regexem)...ale to je jenom obchazeni...