On Sun, May 29, 2005 at 05:33:51PM +0100, Timwi wrote:
Thomas R. Koll wrote:
Da hat Timwi recht, wahrscheinlich ist die Datenbank schlecht aufgebaut. Ich würde den Adressen noch einen Leute_id geben und dann: SELECT Adressen.Strasse as Strasse, Leute.Name as Name FROM Adressen LEFT JOIN Leute ON Leute.Leute_id = Adressen.Leute_id WHERE Adressen.Strasse='Test';
Das ist immernoch äquivalent zu
select Name from Leute where Strasse='Test';
es sei denn, du hast Leute_ids in deinen 'Adressen', die keine entsprechenden Leute in 'Leute' haben... :)
Ne, ich hab einfach keine Adressinformationen in der Leute Tabelle, das ist um einiges sauberer.
ciao, tom