Autor | axe |
Datum | 02.05.2007 09:31 |
Beiträge: | Hallo Stefan,
meine Vermutung dass Du es nicht nachstellen kannst dürfte MySQL sein ich denke mal MySQL stört sich nicht wenn in einem Select ein Attribut doppelt vorkommt. Mit Firebird gehts nicht, hab das besagte Select SELECT lid , lid, title, url, user_group FROM opn_downloads_links ORDER BY lid ASC mal manuell in der DB abgesetzt: Undefined name. Dynamic SQL Error. SQL error code = -204. Ambiguous field name between a field and a field in the select list with name. LID. Funktionieren würde dieses SELECT nur in der Form: SELECT lid as lid_a , lid as lid_b, title, url, user_group FROM opn_downloads_links ORDER BY lid_a ASC Das entspräche auch dem ANSI-SQL Standard. Werd das mal testen ob MySQL da einfach toleranter dem Standard gegenüber ist. Gruß Alex Nachtrag: Wie vermutet ist es so, MySQL stört sich nicht an doppelten Attributen in einem Select - sauberes SQL ist es aber nicht. Sollte man daher nachdenken wie man es ändern könnte. werd es mal noch mit mssql und oracle testen.... [ Diese Nachricht wurde bearbeitet von: axe am 02.05.2007 09:39 (Originaldatum 02.05.2007 09:31) ] |
Diese Seite drucken Diese Seite schließen |
Dieser Artikel kommt von: OpenPHPNuke - das Open Source CMS |
http://www.openphpnuke.info/ |