unterabfrage fehlerhaft

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • unterabfrage fehlerhaft

    hi,

    folgendes in phpmyadmin eingegeben:


    select wert1 from table1 where wert2 =
    (select wertid from table2 where datum = '20050120000000' );


    ergibt folgende fehlermeldung:


    #1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'select wertid from table2 where datum


    Wenn ich den Select spalte, sprich zwei getrennte mache, funktioniert es!

    Jemand eine Idee?

  • #2
    Kann es sein das deine MySQL-Version noch keine SubSelects unterstützt ?
    Rock on, Chummers
    DrNorton

    Kommentar


    • #3
      MySQL 4.0.23 <- macht die das?

      Kommentar


      • #4
        nein.
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Kommentar


        • #5
          hmm... also muss ich 2 getrennte select machen oder gibt es noch eine andere möglichkeit?

          Kommentar


          • #6
            Versuch mal:


            select table1.wert1 from table1,table2
            where
            table1.wert2 = table2.wertid and
            table2.datum = '20050120000000'
            Rock on, Chummers
            DrNorton

            Kommentar


            • #7
              sauber - thx!!!

              Funktioniert!

              Kommentar


              • #8
                schneller

                select table1.wert1 from table1 inner join table2
                on
                table1.wert2 = table2.wertid and
                table2.datum = '20050120000000'

                Kommentar


                • #9
                  Leute, Ihr macht mich fertig

                  Kommentar

                  Lädt...
                  X