White_Virus Geschrieben 13. März 2003 Geschrieben 13. März 2003 Hi Wenn ich diese Sql abfrage stelle kommt als antwort: Ihr SQL-Befehl wurde erfolgreich ausgeführt. und nicht der erwünschte wert. Ich bin der meinung es liegt an den " vor der zweiten Select abfrage aber wenn die weg sind geht es nicht. Woran liegt das??? SELECT farben FROM farbe WHERE member= "(SELECT member FROM iland WHERE ozean='9' AND iland.gruppe='72' AND insel='2')" Ach ja die SELECT abfragen funktioniern allein.
hades Geschrieben 13. März 2003 Geschrieben 13. März 2003 Lies bitte diese Ankuendigung: http://www.fachinformatiker-world.de/forums/announcement.php?s=&forumid=18
White_Virus Geschrieben 13. März 2003 Autor Geschrieben 13. März 2003 OK. es ist eine MYSQL datenbank version weiß ich nicht glaube aber 3.2 oder 4.0
The_red_one Geschrieben 13. März 2003 Geschrieben 13. März 2003 Schuss ins blaue: Nimm mal einfache Anführungszeichen. Also nicht " sondern '. Ah, Apostroph nennt sich das.
Peregrin Geschrieben 13. März 2003 Geschrieben 13. März 2003 hi, imho kann mysql keine subselect verarbeiten... siehe auch hier kann mich aber auch irren, dass es ab version 4 geht? loesung waere, die sql-select einzeln auszufuehren und das ergebnis des ex-subselects (" SELECT member FROM iland WHERE ozean='9' AND iland.gruppe='72' AND insel='2' ") im zweiten select (" SELECT farben FROM farbe WHERE member= 'das_ergebnis' ") in die bedingung einzubauen hoffe, es hilft...
White_Virus Geschrieben 13. März 2003 Autor Geschrieben 13. März 2003 Ich habe die anweisungen jetzt einzelnt gemacht und sie dann zusammen gefügt.
gugelhupf Geschrieben 13. März 2003 Geschrieben 13. März 2003 Originally posted by White_Virus Hi SELECT farben FROM farbe WHERE member= "(SELECT member FROM iland WHERE ozean='9' AND iland.gruppe='72' AND insel='2')" Wieviele Datensätze liefert denn die Unterabfrage ? Also wenn es mehrere sind, dann würde ich es so machen: SELECT farben FROM farbe WHERE member IN (SELECT member FROM iland WHERE ozean='9' AND iland.gruppe='72' AND insel='2')" [/PHP]
sweetie110 Geschrieben 13. März 2003 Geschrieben 13. März 2003 Also ich habe auch schon recht oft gehört dass die Unterabfragen unter mysql nicht gehen.
White_Virus Geschrieben 13. März 2003 Autor Geschrieben 13. März 2003 Die liefert nur einen aber wahrscheinlich würde es mit dem IN klappen aber ich habs nun anders gemacht dennoch danke
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden