Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Max einer Spalte abfragen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Max einer Spalte abfragen


 
Tago
24-06-2002, 16:36 
 
Hi,

ich habe eine Tabelle in der einmal eine ID gespeichert wird,
gibt es zu einer ID dann Unterkategorien wird in der spalte PARENTID die ID der Oberkategorie gespeichert.

Nun möchte ich wissen wo es die meisten Unterkategorien gibt.

Also brauche ich eine Abfrage, die mir an erster Stelle die ID ausgibt wozu es die meisten gleichen PARENTID Einträge gibt.

Im prinzip muß gezählt werden welche PARENTIDs gleich sind und wo am meisten sind diese PARENTID ausgeben.

Wer hat da eine Idee ?

Gruß
Tago

 
Troublegum
24-06-2002, 16:54 
 
Ich gehe mal von einer solchen (ähnlich) Tabelle aus:
CREATE TABLE kategorien (
id smallint(3) unsigned NOT NULL auto_increment,
parentid smallint(3) unsigned NOT NULL default '0',
PRIMARY KEY (id)
)


SELECT parentid as id,
COUNT(parentid) as anzahl_unterkategorien
FROM kategorien GROUP BY parentid
ORDER BY anzahl_unterkategorien DESC LIMIT 1;

 
Tago
24-06-2002, 16:59 
 
Hi,

ja geht, genau das habe ich gesucht !

Danke !

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:46 Uhr.