1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

mysql: Aliases in subqueries ?

    • Frage
  • maciek
  • 9. Oktober 2003 um 18:51
  • Unerledigt
  • maciek
    16
    maciek
    Mitglied
    Punkte
    2.805
    Beiträge
    434
    • 9. Oktober 2003 um 18:51
    • #1

    also ... eine Frage hätte ich da: Wieso funktionieren Aliases in subqueries nicht in dieser wunderschönen Unterart des SQL nicht?

    z.B. (es gibt keine MYSQL-Formatierung, deswegen habe ich PHP genommen; die Tabelle existiert sicher und id ist der primary key.)

    PHP
    SELECT DISTINCT * FROM table AS t1
    WHERE t1.id = (
    	 SELECT DISTINCT * FROM table AS t2
    	 WHERE t2.id > t1.id
    )



    Wieso erkennt er dann in dem zweiten SELECT den Alias t1 nicht? Ich weiß schon, daß das keine besonders sinnvolle Verknüpfung ist (weil sie ja nichts zurückliefert), aber ... wieso funkt das nicht? Geht das in MYSQL allgemein nicht, oder hab ich irgendwo einen Fehler? In PostgreSQL ist das kein Problem ...

    Wenn es in MYSQL nicht geht, daß man in SubQueries einen Alias der übergeordneten Query verwenden kann ... wie macht man denn dann vergleiche innerhalb von SubQueries?

    *** Make it idiot proof, and someone will build a better idiot. ***

  • mas
    9
    mas
    Mitglied
    Reaktionen
    1
    Punkte
    751
    Beiträge
    143
    • 21. November 2003 um 00:39
    • #2

    servus

    subselects gibts bei mysql nicht!

  • MarvinTheRobot
    26
    MarvinTheRobot
    Mitglied
    Reaktionen
    53
    Punkte
    7.308
    Beiträge
    1.368
    • 21. November 2003 um 13:42
    • #3

    erst ab version 4 sollen die funken.... :winking_face:

    lg, Phil.

    Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders!
    http://www.chuckbronson.net/

  • maciek
    16
    maciek
    Mitglied
    Punkte
    2.805
    Beiträge
    434
    • 21. November 2003 um 22:11
    • #4
    Zitat von mas

    subselects gibts bei mysql nicht!

    na sehr geil ... die braucht man ja auch überhaupt nie ... :face_with_rolling_eyes:

    Danke trotzdem für den Hinweis.

    *** Make it idiot proof, and someone will build a better idiot. ***

  • MarvinTheRobot
    26
    MarvinTheRobot
    Mitglied
    Reaktionen
    53
    Punkte
    7.308
    Beiträge
    1.368
    • 22. November 2003 um 10:30
    • #5

    ich versuch das was ich in subqueries machen würd normalerweise in php zu verarbeiten.... aber is halt auch net schön, wenn du 2-3 selects absetzt und die dann irgendwie mit php so zsammbastelst dass du die tupel kriegst die du magst.... wenn php5 und mysql4 standard wird, ändert sich das eh alles. *Ggg*

    lg, Phil.

    Saying that Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders!
    http://www.chuckbronson.net/

  • maciek
    16
    maciek
    Mitglied
    Punkte
    2.805
    Beiträge
    434
    • 23. November 2003 um 08:54
    • #6
    Zitat von MarvinTheRobot

    ich versuch das was ich in subqueries machen würd normalerweise in php zu verarbeiten.... aber is halt auch net schön, wenn du 2-3 selects absetzt und die dann irgendwie mit php so zsammbastelst dass du die tupel kriegst die du magst....

    so hab ich's auch gemacht ... zwei arrays aus den queries und dann die arrays zusammenbauen ... ist ja aber voll umständlich ... :hewa:

    Zitat von MarvinTheRobot

    wenn php5 und mysql4 standard wird, ändert sich das eh alles. *Ggg*

    wenn ... unsere Kinder programmieren ... werden sie es leichter haben. :winking_face:

    *** Make it idiot proof, and someone will build a better idiot. ***

  • mas
    9
    mas
    Mitglied
    Reaktionen
    1
    Punkte
    751
    Beiträge
    143
    • 23. November 2003 um 09:38
    • #7
    Zitat von maciek

    wenn ... unsere Kinder programmieren ... werden sie es leichter haben. :winking_face:


    hehe, ein wahres wort :winking_face:

  • Maximilian Rupp 27. Dezember 2024 um 12:08

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung