abfrage mit 2 argumenten

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

  • abfrage mit 2 argumenten

    hallo, in meiner tabelle habe ich 3 spalten: code, vorname, nachname
    in meiner abfrage möchte ich alle einträge zuerst nach code und dann nach nachname sortiert ausgeben.

    bsp:

    Code 00001
    Hans Meier
    Frantz Bauer

    Code 00002
    Susi Gruber
    Franz Kern

    etc.

    Hab so was noch nie in mysl gelöst. Wie geht das?

    DANKE! Joachim

  • #2
    http://dev.mysql.com/doc/mysql/en/select.html

    ORDER BY wäre ein guter Ansatz
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      Original geschrieben von mrhappiness
      http://dev.mysql.com/doc/mysql/en/select.html

      ORDER BY wäre ein guter Ansatz
      PHP-Code:
      $SQL "SELECT code,nachname FROM be_ws_anmeldungen ORDER BY code, nachname";
      $RS mysql_query($SQL);    
      while (
      $r mysql_fetch_array($RS)) 
      ja aber wie geht der code weiter, damit als kategorie (code) die nummer steht und dann die einzelnen namen ????

      Kommentar


      • #4
        Suche mal nach "Gruppenwechsel"
        Ich denke, also bin ich. - Einige sind trotzdem...

        Kommentar


        • #5
          GROUP BY
          Bei Risiken und Nebenwirkungen fragen Sie Dr.Alban

          Kommentar


          • #6
            @Arni
            Bist du dir wirklich sicher, dass er beim Gruppieren nach Code mehr als einen Eintrag je verschiedenem Wert von Code bekommt?
            Ich denke, also bin ich. - Einige sind trotzdem...

            Kommentar


            • #7
              Original geschrieben von mrhappiness
              @Arni
              Bist du dir wirklich sicher, dass er beim Gruppieren nach Code mehr als einen Eintrag je verschiedenem Wert von Code bekommt?
              klar kommt das nicht raus , aber ich hatte es so verstanden das Du im mit group by helfen wolltest und habe es im nur einfacher machen wollen

              einfach mir order by code, ?? und fertig ist es und dann halt beim nächsten code ein wechsel
              Bei Risiken und Nebenwirkungen fragen Sie Dr.Alban

              Kommentar


              • #8
                Original geschrieben von Arni
                einfach mir order by code, ?? und fertig ist es und dann halt beim nächsten code ein wechsel
                Und eben das findet manmit der Suche nach "Gruppenwechsel"
                Ich denke, also bin ich. - Einige sind trotzdem...

                Kommentar


                • #9
                  Original geschrieben von mrhappiness
                  Und eben das findet manmit der Suche nach "Gruppenwechsel"
                  ich weiss das wohl
                  http://www.php-resource.de/forum/sho...gruppenwechsel
                  Bei Risiken und Nebenwirkungen fragen Sie Dr.Alban

                  Kommentar


                  • #10
                    hab mir das mit dem gruppenwechsel angeschaut, ist ja ziemelich kompliziert. ich dachte, dass das sicher ganz einfach gehen müsste (bin in mysql noch ein anfänger!)

                    also es gibt folgende datensätze in einer tabelle

                    a1 Hans
                    a2 Bert
                    a2 Susi
                    a1 Franz
                    a2 Hans
                    a3 Gerd

                    mein gedankengang war folgender: ich lasse die zeilen mit fetcharray durchlaufen und legen jeden code in ein array

                    $code[0] = a1
                    $code[1]= a2
                    $code[2]= a3

                    dann lass ich in einem 2. durchlauf im SELECT mit WHERE code = '$code[]' die namen herausfiltern und ausgeben.

                    endergebnis soll sein:

                    a1
                    Hans
                    Franz

                    a2
                    Bert
                    Susi
                    Franz

                    a3
                    Gerd

                    ist das mit dem gruppenwechsel einfacher? den hab ich nämlich noch nicht verstanden.

                    Kommentar


                    • #11
                      Original geschrieben von nyfan
                      ist das mit dem gruppenwechsel einfacher?
                      ja.

                      den hab ich nämlich noch nicht verstanden.
                      ist eigentlich kein großes ding, immer aktuellen wert mit vorherigem wert vergleichen.
                      wenn nicht gleich, ausgabe zwischenüberschrift.
                      I don't believe in rebirth. Actually, I never did in my whole lives.

                      Kommentar

                      Lädt...
                      X