Zählen aus zwei Tabellen

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

  • Zählen aus zwei Tabellen

    Hallo!

    Nehmen wir mal an, ich habe 2 Tabellen:

    Tab 1:
    id | counter
    1 | 4
    2 | 3

    Tab 2:
    id | counter
    1 | 5
    2 | 7

    Kann ich die beiden Tabellen irgenswie joinen, und dabei die counter zusammenzählen?

    Ist wahrscheinlich sehr einfach, aber irgendwie komm ich partout nicht auf die Lösung.

    Danke schonma....

  • #2
    Code:
    select tab1.id, tab1.counter+tab2.counter as counter
    from tab1
      inner join tab2
        on( tab1.id=tab2.id )
    ?

    Kommentar


    • #3
      Code:
      SELECT SUM(cnt) + 
      (  SELECT SUM(cnt)
           FROM t2
      ) AS cnt 
      FROM t1;
      oder falls das in verbindung mit tabellen blocken probleme verursachen sollte:
      Code:
      SELECT SUM(cnt) AS cnt
        FROM t1
       UNION
      SELECT SUM(cnt)
        FROM t2;
      beim 2ten muss man leider in php dann auch noch summieren
      ich wusste auch nicht genau, was er gemeint hat. habe einfach mal geraten
      P. S.: http://www.php-resource.de/forum/sho...threadid=89220 HEEELP
      Zuletzt geändert von maria-dumm; 04.01.2008, 19:44.

      Kommentar


      • #4
        Hmm, was meint PHPler denn jetzt? Wahrscheinlich habe ich ihn falsch verstanden!

        Kommentar


        • #5
          Was versteht Ihr bei "zusammenzählen" nicht?

          Tab 1:
          id | counter
          1 | 4
          2 | 3

          Tab 2:
          id | counter
          1 | 5
          2 | 7

          Ergebnis:

          id | Counter
          1 | 9
          2 | 10

          Hab das jetzt mit Union gemacht und dann über weitere Schritte, womit das Thema erledigt wär...

          Kommentar


          • #6
            Also doch meine Lösung!

            Kommentar

            Lädt...
            X