Announcement

Collapse
No announcement yet.

Problem mit Anfrage :S

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Problem mit Anfrage :S

    Hey ,

    Ich hab ein Problem mit meiner Anfrage ... Ich möchte die größte Stadt in NRW und die dazugehörige Einwohnerzahl ausgegeben haben , aber irgendwie bekomme ich jedes Mal eine leere Ergebnistabelle obwohl eigentlich Köln ausgegeben werde müsste mit 963 als Einwohnerzahl . Hier meine Anfrage :

    Code:
    SELECT s.name,s.einwohner
    FROM stadtlandfluss.stadt as S JOIN stadtlandfluss.stadt_in_land as T
                                   ON s.name=t.stadt
    
    WHERE t.land='NW'AND s.einwohner =( SELECT MAX(einwohner)
                                        FROM stadtlandfluss.stadt 
                                        WHERE t.land='NW' );
    Meine Tabellen sehen so aus :



    Uploaded with ImageShack.us

    Hat einer ne Idee ?

    Sorry ich hab 2mal die gleiche Tabelle geuppt hier sit die 2. Tabelle :


    Uploaded with ImageShack.us
    Uploaded with ImageShack.us
    Zuletzt editiert von tanye; 22.02.2011, 16:23. Reason: Tabelle fehlte

  • #2
    Hallo,

    in der Subquery solltest du nicht t.land verwenden. Damit wird ja die äussere Tabelle referenziert und du bekommst nicht das gewünschte Ergebnis. Vergib am Besten in der Subquery einen eigenen Alias, um solche Verwechslungen zu vermeiden.

    Gruß Falk
    Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

    Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

    Comment

    Working...
    X