Hallo!
Du könntest einen Alias definieren ...
Ein Alias find ich gut und hätte ich schon längst verwendet, aber den kann ich leider nicht definieren, da ich nicht weiß, was in der Tabelle alles drin steckt.
Hm, und was macht das dann für einen Sinn? Du willst die Daten doch eh weiterverarbeiten, und dazu musst Du wissen wie die Spalten heißen, oder?
Ich habe nur die Info, dass die Tabelle existiert, der Rest muss in meinem Fall leider absolut dynamisch laufen.
Auch wenn ich den Sinn nicht verstehe, das geht AFAIK nur indem Du dafür sorgst dass zumindest innerhalb der Joins keine doppelten Spaltennamen vorkommen. Aber da das vermutlich auch nicht geht fällt mir nur noch ein auf Joins zu verzichten und diese Logik in PHP zu implementieren, da hast Du entsprechende Möglichkeiten.
Solche Dynamik bringt halt Nachteile mit sich. Ich würde mich aber fragen ob das tatsächlich sein muss. Wie Cheatah schon sagte, SELECT * ist sowieso böse ;-)
Kann man eingentlich solch einen Alias definieren... SELECT * as tablename.* from... etc???
Wäre mir nicht bekannt.
Grüße
Andreas