User since
2003-08-15
2653
Artikel
BenutzerIn
habe so einen Query:
SELECT tb1.name, tb2.name...
Gibts da einen Trick wie man die Daten trotzdem mittels selectrow_hashref() abgreifen kann?
User since
2006-05-09
76
Artikel
BenutzerIn
ich bin mir nicht ganz sicher...
SELECT tb1.name as tb1_name, tb2.name as tb2_name...
User since
2005-01-17
14794
Artikel
Admin1
Wieso? Das geht doch ohne die Aliase.
User since
2003-08-15
2653
Artikel
BenutzerIn
dann würde aber der zweite name den ersten überschreiben weil die spalten in beiden tabellen denselben name tragen.
ich habs deshalb mit as gelöst. Ich brauche das as ja nur dort einzusetzen, wo der die spalte doppelt vorkommt und das trifft nur in einem fall zu. Ist also kein drama und scheint ja auch außerdem nicht anders zu gehen :)
danke !\n\n
<!--EDIT|Froschpopo|1173959524-->
User since
2005-01-17
14794
Artikel
Admin1
Na, da habe ich zu kurz gedacht.
Der Hash enthält nur die "gekürzten" Tabellennamen. Schade.\n\n
<!--EDIT|GwenDragon|1173962110-->
User since
2003-08-15
2653
Artikel
BenutzerIn
och warum, finde AS in diesem Zusammenhang ganz ok. Sonst müsste ich ja später ständig $hashref->{tabelle.name} schreiben... das wäre auch blöd.
Danke den Beteiligten!