Ankündigung

Einklappen
Keine Ankündigung bisher.

Gleiche Datensätze zu einer Kategorie ausgeben

Einklappen

Neue Werbung 2019

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

  • Gleiche Datensätze zu einer Kategorie ausgeben

    Hey..also ich habe eine Tabelle

    ID | name | showID

    daten wären zum beispiel

    1 | hase | 1
    2 | stephie | 1
    3 | stephie | 2
    4 | hase | 3

    also ich bekomm es hin das es die shows die doppelt sind nur einmal ausgibt.
    jetzt will ich aber das es auch beide namen zu der show ausgibt.

    sprich so

    Show: 1 -> hase, stephie
    Show: 2 -> stephie
    Show: 3 -> hase

    bei mir zeigt es immer nur einen namen an..

    ich habe überlegt es mit 2 abfragen zu machen aber das klappt auch net so wirklich...

    gibt es da bessere lösungen? denn mit Mysql befahlen funktz das net...
    (zu mindest hab ich nix bekanntes gefunden)

    Grüßle


  • #2
    Setz es in PHP um. Stichwort Gruppenbruch/Gruppenwechsel.
    Siehe auch: http://www.php.de/wiki-php/index.php...rdverfahren%29
    --

    „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
    Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“


    --

    Kommentar


    • #3
      Ich glaube da musst du nach den Stichwörtern INNER JOIN, LEFT JOIN und RIGHT JOIN als SQL-Query etwas suchen. Dies ist ja, wie es scheint eine Zwischentabelle. Oder versteh ich da was falsch?

      Kommentar


      • #4
        Ich glaube schon webproger.
        --

        „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
        Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“


        --

        Kommentar


        • #5
          Entweder wie von Nikosch vorgeschlagen oder wenn du es per SQL machen möchtest:
          Code:
          SELECT
          	show_id,
          	GROUP_CONCAT(name)
          FROM
          	table_xyz
          GROUP BY
          	show_id
          Aber wahrscheinlich ist eher der Gruppenbruch das was du suchst. Ich poste das nur, weil du meintest es gäbe in SQL keine Möglichkeit
          Create your own quiz show.

          Kommentar


          • #6
            GROUP_CONCAT
            Kannte ich noch gar nicht. Cool!
            --

            „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
            Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“


            --

            Kommentar


            • #7
              danke,danke

              hab es jetzt mit einen abfragen gelöst

              also eine mit group

              und dann in der schleife wieder eine

              Kommentar


              • #8
                Nachträglich:
                [MOD: verschoben]
                --

                „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
                Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“


                --

                Kommentar

                Lädt...
                X