Top10 über 2 Tabellen

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

  • Top10 über 2 Tabellen

    Hallo Leute,

    ich habe 2 Tabellen, mit jeweils folgender Struktur

    ID | Wert

    Nun möchte ich die TOP20 aus beiden Tabellen haben.
    Wie realisiere ich das?

    Danke und Gruß
    Henning

  • #2
    du machst einen JOIN über die spalte id (nehme ich an), sortierst aufsteigend und begrenzst die ausgabe auf 20 werte.

    Kommentar


    • #3
      Das sind aber zwei unabhängige ID's!

      Kommentar


      • #4
        ach so.
        Code:
        SELECT * FROM t1, t2 
        ORDER BY t1.wert, t2.wert 
        LIMIT 20

        Kommentar


        • #5
          Sorry, geht nicht.

          Dann bekomme ich die 4 Zeilen aus Tabelle a angezeigt, wo jede Zeile auch die Werte aus Tabelle B enthält....

          Kommentar


          • #6
            oh. stimmt. versuchs mal mit
            Code:
            SELECT * FROM t1
            UNION 
            SELECT * FROM t2
            ORDER BY wert 
            LIMIT 10

            Kommentar


            • #7
              gleiches Problem!

              Kommentar


              • #8
                hier bin ich mir recht sicher, dass es mit union gehen sollte.
                zeig mal die tabellenstruktur.

                Kommentar


                • #9
                  ORDER BY wert DESC ??

                  Kommentar

                  Lädt...
                  X