SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 19.02.2009, 19:31:45
janosh79 janosh79 ist offline
Anfänger
 
Registriert seit: Feb 2009
Alter: 43
Beiträge: 1
ROLLUP mit nicht-gruppierten Spalten

Hallo zusammen,

Ich habe folgende Query:
SELECT account_id, account_title, amount FROM bookings;
account_id und account_title sind eine 1:1 Beziehung, ich muss aber beide anzeigen.

Nun möchte ich ein Rollup machen, um alle Buchungen pro Konto zu aggregieren und dann die Subtotale pro Konto anzuzeigen:
SELECT account_id, account_title, SUM(amount) FROM bookings GROUP BY account_id;

Wie zu sehen ist, habe ich account_title nicht in die GROUP BY Klausel eingefügt, weil ich nur die Subtotale pro account_id brauche (ansonsten würde es mir 2 Subtotale für genau dasselbe ausgeben).

Und jetzt ist aber das Problem, dass in der Totalzeile (also wo account_id = null ist), beim account_title einfach der Title von der vorhergehenden Zeile angezeigt wird (anstatt nichts).

Deshalb habe ich es damit probiert: IF(ISNULL(account_id), '', account_title) AS account_title Normalerweise ginge das auch, aber offenbar mit Rollup nicht, da mischt es mir die titel durcheinander, so dass zwischen account_id und account_title keine 1:1 Beziehung mehr besteht; irgendwie verschiebt es die Titel zum Teil um mehrere Zeilen.

Hat jemand eine Idee, wie man das lösen könnte?

Vielen Dank und Grüsse
Janosh
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Groß- und Kleinschreibung bei Tabellen und Spalten KartoffelKiffer MySQLi/PDO/(MySQL) 11 10.07.2008 14:48:53
Problem mit php 3 Spalten Layout 007Rene HTML, CSS und JavaScript Help! 1 01.03.2007 14:44:26
Eine Tabelle 3 Spalten ohne primary key Franzx MySQLi/PDO/(MySQL) 1 30.05.2006 22:55:37
SQL-Abfrage: Mehrere Spalten als ein "String" betrachten? jeanpascal PHP Grundlagen 6 28.12.2005 20:17:28
93 Spalten oder 31 Zeilen? DJTonic PHP für Fortgeschrittene und Experten 1 05.02.2004 09:25:05


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:05:20 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt