Re: Eleganteres SELECT mit LEFT JOIN

Re: Eleganteres SELECT mit LEFT JOIN

am 29.03.2008 17:44:59 von Thomas Mlynarczyk

Claus Reibenstein schrieb:

>> +----+-------+----+------+
>> | Id | Foo | Id | Bar |
>> +----+-------+----+------+
>> | 1 | Hallo | 1 | Hi |
>> | 2 | Welt |NULL| NULL |
>> +----+-------+----+------+

> Ein gutes Beispiel, warum man SELECT * nicht benutzen sollte.
> Versuch's mal mit SELECT Foo, A.Id, Bar statt SELECT *.

Klar, das habe ich ja jetzt auch eingebaut, aber bei ca. 40 Spalten wird
das SELECT dann ungemütlich lang, weshalb ich auf eine elegantere
Möglichkeit gehofft hatte. Die USING-Syntax hilft mir im konkreten Fall
auch nicht, weil das gewünschte Verhalten offenbar (lt. MySQL-Doku) erst
ab Version 5 implementiert ist, und ich es hier leider noch mit einer
4er-Version zu tun habe. Aber immerhin habe ich wieder mal was gelernt ;-)

Gruß,
Thomas

--
Ce n'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!
(Coluche)