Ankündigung

Einklappen
Keine Ankündigung bisher.

neuste daten aus 2 tabellen

Einklappen

Neue Werbung 2019

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

  • neuste daten aus 2 tabellen

    Moin!
    Wie lade ich aus einer mysql-db die 5 neusten einträge aus 2 tabellen gleichzeitig aus?
    damit meine ich: Egal welche tabelle - die neusten einträge halt.

  • #2
    *deleted*

    weil war quatsch


    :wink:

    Kommentar


    • #3
      @M3g4Star: Quatsch.

      Code:
      (
      	SELECT
      		zeitpunkt,eintrag
      	FROM
      		tabelle1
      )
      UNION
      (
      	SELECT
      		zeitpunkt,eintrag
      	FROM
      		tabelle2
      )
      ORDER BY
      	zeitpunkt DESC
      LIMIT
      	5
      Spricht aber nicht unbedingt für sauberes Datenbankdesign.

      Kommentar


      • #4
        danke, werds testen

        Kommentar


        • #5
          da gibts nen problem:
          Die struktur der beiden tabellen ist unterschiedlich angeordnet.
          Beim einen kommt erst Datum - beim anderen Autor usw
          dadurch geht das nicht.
          Was muss ich ändern?

          Kommentar


          • #6
            Zitat von Freeaak
            Was muss ich ändern?
            du musst mitdenken, soviel Änderungsmöglichkeiten gibt es schließlich nicht

            Kommentar


            • #7
              mir ist klar, ich müsste die tabellenstruktur ändern. nur weiß ich nicht wie man das in phpmyadmin macht
              EDIT: hmm ich hab jetzt die tabelle gelöscht und ne neue richtige angelegt.
              Kann ich irgendwie herausfinden, aus welcher tabelle er den wert ausgelesen hat?

              Kommentar


              • #8
                Zitat von Freeaak
                Kann ich irgendwie herausfinden, aus welcher tabelle er den wert ausgelesen hat?
                Wenn du in den einzelnen SELECT-Queries nicht noch eine Zeichenkette mitselektierst, die für jede Abfrage unterschiedlich ist, hast du in der resultierenden Datenmenge keine Möglichkeit mehr dieses herauszufinden.

                Kommentar


                • #9
                  http://www.lugbz.org/documents/smart...s_de.html#goal

                  Kommentar


                  • #10
                    die 5 neusten einträge aus 2 tabellen gleichzeitig [auslesen]
                    das ist doch mein ziel

                    Kommentar


                    • #11
                      Es muss nur die Anzahl an Spalten pro Ergebnis gleich sein bei UNION.
                      Und in welcher "Reihenfolge" die Felder der Tabelle aufgeführt sind, ist nur von Bedeutung, wenn Du * schreibst.

                      Kommentar

                      Lädt...
                      X