+ Antworten
Ergebnis 1 bis 3 von 3

Thema: [SQL] Felder aus dem Haupt-SELECT im Sub-SELECT verwenden

  1. #1
    TP-Insider Jupp bringt sich richtig ein Avatar von Jupp
    Registriert seit
    Jul 2004
    Ort
    Mönchengladbach
    Beiträge
    771

    [SQL] Felder aus dem Haupt-SELECT im Sub-SELECT verwenden

    Servus!

    Ich hoffe es versteht jemand, was ich meine...

    Ich habe einen großen SELECT-Befehl mit einem Sub-SELECT. Vereinfacht:

    Code:
    SELECT
       a.feld1 as "Feld1",
       a.feld2 as "Feld2",
       (
       SELECT
          *
       FROM
          items i
       WHERE
          i.feld1 = a.feld2
       ) as "Feld3
    FROM
       articles a
    ;
    Ich will nun im Sub-SELECT auf die Felder des Haupt-SELECT zugreifen.
    So klappt das natürlich nicht...

    Geht sowas überhaupt, oder wie wird so etwas gelöst?

    Vielen Dank schon mal!

    bemsen.de


    GCM d- s: a-- C++$ UL P L+ E--- W++ N o? K- w+ !O !M !V PS+ PE Y PGP- t+ 5? X R- tv- b- DI- !D G e h! r++ z?


  2. #2
    TP-Special Mod steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User steffenk lebt für das TP und seine User Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    das kann ja deshalb nicht gehen, da ein Subselect vor dem Hauptselekt ausgeführt wird. Umgekehrt geht das, da man die Ergebnissets der Subs ja für das Hauptselekt braucht.


    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer


  3. #3
    DSB
    DSB ist offline
    TP-Veteran DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE DSB ist ein richtiges Arbeitstier - DANKE Avatar von DSB
    Registriert seit
    Mar 2005
    Ort
    Weyhe
    Beiträge
    1.137
    Ein JOIN scheint mir bei diesem Beispiel auch angebrachter zumal Subselects erst bei den ganz neuen MySQL-Versionen funktionieren.
    Gruß, DSB
    Einfaches Backup/ Restore Deiner MySQl-Datenbank
    Zend Certified Engineer PHP5

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51