heinetz: Hilfe bei SQL-Statement

Hallo,

ich selektiere * FROM table. In table gibt es u.A. die
Felder field1 und field2. Ich möchte field2 AS field1
in meinem Resultset finden und könne daher

SELECT
field2 AS filed1

usw. definieren.

... müsste in der Notation allerdings auch alle anderen
(aus der Gruppe *) notieren. Gibt es eine Möglichkeit

* AUSSER field1 UND field2 AS field1

zu definieren ?

danke für Tipps und

beste gruesse,
heinetz

  1. Mahlzeit heinetz,

    Gibt es eine Möglichkeit

    * AUSSER field1 UND field2 AS field1

    zu definieren ?

    Nein.

    Selektiere lediglich die Felder, die Du brauchst (und gib ihnen ggf. den gewünschten Alias). Die Verwendung von "SELECT *" ist meistens höchst problematisch - z.B. im vorliegenden Fall. Darüber hinaus mutest Du Deinem DB- und Web(?)-Server Datenmengen zu, deren Hin- und Herschaufeln vielleicht überhaupt nicht notwendig wäre ... warum tust Du das?

    MfG,
    EKKi

    --
    sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
  2. Hallo Heinetz,

    ich bin nicht zu 100% sicher, aber folgendes könnte funktionieren:

    SELECT *, field2 AS field1 FROM ...

    Gruß Alexander.