phpbar.de logo

Mailinglisten-Archive

group by - problem

group by - problem

Patrick Bierans mysql_(at)_lists.phpcenter.de
Wed, 11 Apr 2001 16:46:54 +0100


> > > Beispiel:
> > > id  a  b
> > > ---------
> > > 1   1  1
> > > 2   1  2
> > > 3   1  3
> > > 4   2  4
> > > 5   2  9
> > > 6   3  10
> > >
> > > Ausgabe soll sein:
> > > id  a  b
> > > ---------
> > > 3   1  3
> > > 5   2  9
> > > 6   3  10

mysql> select * from test;
+----+------+------+
| id | a    | b    |
+----+------+------+
|  1 |    1 |    1 |
|  2 |    1 |    2 |
|  3 |    1 |    3 |
|  4 |    2 |    4 |
|  5 |    2 |    9 |
|  6 |    3 |   10 |
+----+------+------+
6 rows in set (0.00 sec)

mysql> select max(id),a,max(b) as b from test group by a;
+----+------+------+
| id | a    | b    |
+----+------+------+
|  3 |    1 |    3 |
|  5 |    2 |    9 |
|  6 |    3 |   10 |
+----+------+------+
3 rows in set (0.00 sec)

Nur die ID kommt nicht zwingend richtig.
Patrick Bierans / LYNET Kommunikation AG/ pbierans_(at)_lynet.de
---------------------------------------------------------------
Das Internet-Systemhaus fuer Multimedia- und Netzwerkloesungen.
Zentrale Luebeck: Fon +49-451-6131-0, Fax -333
Niederlassung Hamburg:  Fon +49-40-65738-0, Fax -333

---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive