dedlfix: Eindeuitgkeit der Felder des Select-From

Beitrag lesen

Hi!

#1052 - Column 'id' in field list is ambiguous
Gibt es hierfuer eine elgantere Loesung, als den Spalten des Subselects Aliase zu vergeben, und diese dann wieder in dem eigentlichen Select auf die urspruenglichen Namen zu mappen?

Alle Feldnamen müssen selbst bis ins letzte Subselect eindeutig sein, denn es gibt schließlich korrelierte Subselects, bei denen im Subselect auf äußere Felder zugegriffen werden kann. Im allgemeinen reicht es, einen eindeutigen Alias für Tabellennamen (und Subselect-Ergebnismengen) zu vergeben und diesen dann bei den Feldern mit anzugeben. Dann weiß man auch eindeutig, welches Feld du im Sinn hattest, als du es notiertest.

Lo!