php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.01.2012, 17:00  
Benutzer
 
Registriert seit: 27.03.2006
Beiträge: 60
PHP-Kenntnisse:
Anfänger
Dadelu ist in Verruf geraten
Standard [Erledigt] SUM() einer Spalte in mehreren Tabellen

Hallo zusammen

Ich sitze gerade vor einem Problem und komme irgendwie nicht weiter.

Ich habe 4 Tabellen: Tab1,Tab2,Tab3,Tab4
Jede Tabelle hat die gleichen Spalten (ich musste sie jedoch in verschiedenen Tabellen trennen)

Spalten: Total, Todo (beides INT)

Nun würde ich gerne die Summe aller Total Spalten ermitteln mit der SQL Funktion SUM. Das Problem ist jedoch, dass ich die verschiedenen Tabellen nicht joinen kann, da keine Verbindung untereinander besteht.

Hat jemand eine Idee wie das Problem zu lösen ist?

Danke und Gruss
Dadelu ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 06.01.2012, 17:02  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Dadelu Beitrag anzeigen
Jede Tabelle hat die gleichen Spalten (ich musste sie jedoch in verschiedenen Tabellen trennen)
[..]
Hat jemand eine Idee wie das Problem zu lösen ist?
So macht man es eigentlich gerade nicht, warum führst du kein Flag ein, der die Einträge gruppiert, das ist besser als eine Gruppierung durch Tabellen.

Du könntest alle Einträge mit UNION ALL zusammenführen und darauf ein SUM machen.

Code:
SELECT SUM(x.total) FROM (SELECT total FROM tabelle1 UNION ALL SELECT total FROM tabelle2 ...) AS x
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 06.01.2012, 17:10  
Benutzer
 
Registriert seit: 27.03.2006
Beiträge: 60
PHP-Kenntnisse:
Anfänger
Dadelu ist in Verruf geraten
Standard

Cool Vielen Dank für die schnelle Hilfe! Funktioniert einwandfrei.

Und ja ist mir leider auch bewusst, dass man es anders hätte lösen können. Wäre mir auch lieber gewesen
Dadelu ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] MySQL Abfrage in mehreren Tabellen ausgeben Camee PHP Tipps 2010 2 03.11.2010 23:58
* mysql 2 tabellen / spalte minus spalte sandrasandra Datenbanken 11 13.04.2010 11:02
ausgeben von mehreren tabellen mysql SpecialFighter PHP Tipps 2009 9 15.10.2009 18:41
Zeilen aus mehreren Tabellen löschn mit Bezug auf eine Table Riks Datenbanken 3 25.02.2007 20:17
select mit inhalten aus mehreren Tabellen wurtzel Datenbanken 6 02.12.2006 17:37
Bestimmte ID in mehreren Tabellen suchen Dummy2006 PHP Tipps 2006 10 01.06.2006 21:54
SQL - Eine Spalte aus mehreren Tabellen abfragen PHP Tipps 2005-2 4 10.10.2005 15:24
3 Tabellen verbunden -- Ausgabe in einer Spalte Datenbanken 4 06.09.2005 10:43
Anhand Union Spalte aus anderen Tabellen selekt. und sort. Datenbanken 1 02.08.2005 11:34
[Erledigt] MySQL Abfrage aus mehreren Tabellen Datenbanken 1 12.04.2005 17:53
eine spalte von 2 tabellen vergleichen Sclot PHP Tipps 2005 2 22.03.2005 19:00
[Erledigt] Suche mit mehreren unterschiedlichen Tabellen Datenbanken 9 31.12.2004 17:39
[Erledigt] Löschen in mehreren Tabellen gleichzeitig Datenbanken 2 05.12.2004 00:43
[Erledigt] Selectanfrage an eine Datenbank,aber aus mehreren Tabellen Datenbanken 2 26.10.2004 07:23

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sql summe spalte mehrere tabelle, gruppierung von spalten in mehren tabellenblättern, sql eine spalte in mehreren tabellen

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:27 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum