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 ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung 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)
Hilfe Community Kalender Heutige Beiträge Suchen

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 08.07.2009, 22:05:42
renesan renesan ist offline
Anfänger
 
Registriert seit: Jul 2009
Alter: 56
Beiträge: 1
Group By mit max()

Hallo zusammen,

ich habe ein Problem mit Group By:

Ich möchte zu meinen Artikel den maximalen Preis und den dazu gehörigen Artikel pro Artikelgruppe angezeigt bekommen:

Select artikelname,max(preis) from artikel group by artikelgruppe

Der Artikelname dieser Query ist aber willkürlich also nicht der Artikelname der zu dem Preis gehört. Gibt es dazu einen Trick ohne die Verwendung verschachtelten SQL Statements?

Danke

Ulf
Mit Zitat antworten
  #2  
Alt 09.07.2009, 08:16:08
Crisps Crisps ist offline
Junior Member
 
Registriert seit: Oct 2008
Alter: 47
Beiträge: 274
AW: Group By mit max()

Zitat:
Zitat von renesan Beitrag anzeigen
Der Artikelname dieser Query ist aber willkürlich also nicht der Artikelname der zu dem Preis gehört. Gibt es dazu einen Trick ohne die Verwendung verschachtelten SQL Statements
Wird eine alte MySQL Version (< 4.1) verwendet? Mit Subqueries wäre es zwar etwas eleganter, aber man kann es auch so lösen:

Code:
SELECT a.artikelname
     , a.preis
  FROM artikel AS a
LEFT OUTER
  JOIN artikel AS x 
    ON x.artikelgruppe = a.artikelgruppe
   AND x.preis > a.preis
 WHERE x.artikelname IS NULL;
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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
Using filesort / temporary - JOIN, GROUP BY, ORDER BY ryda MySQLi/PDO/(MySQL) 4 08.05.2009 22:06:05
Falsche Zuweisung nach GROUP BY TeacherMC MySQLi/PDO/(MySQL) 0 13.11.2007 22:29:03
Günstigster Preis mit GROUP WAY_KOW MySQLi/PDO/(MySQL) 0 11.10.2007 07:15:26
Subquery und GROUP BY Heinrich MySQLi/PDO/(MySQL) 2 10.06.2007 22:42:28
Problem mit GROUP bei mySQL-Abfrage c4 PHP für Fortgeschrittene und Experten 0 03.06.2003 16:33:52


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:18:26 Uhr.


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


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