einen gleichen Eintrag nur einmal auslesen
Hoi
Ich habe eine Liste die mir defekte links meldet...
Klar, das da mehrere gleiche einträge rauspurzeln... ich möchte gerne die gleichen einträge zusammenfassen und die anzahl der zusammenfassungen haben...
Quasie drei gleiche Einträge von z.B Link 124 zusammengefasst 3 ergibt...
und dann den titel und den link des links ausgeben
Wie macht man das?
Ich habe eine Liste die mir defekte links meldet...
Klar, das da mehrere gleiche einträge rauspurzeln... ich möchte gerne die gleichen einträge zusammenfassen und die anzahl der zusammenfassungen haben...
Quasie drei gleiche Einträge von z.B Link 124 zusammengefasst 3 ergibt...
und dann den titel und den link des links ausgeben
Wie macht man das?
unkonkreter gehts es wohl nicht mehr. welche datenbank, tabellenstruktur?
auf jeden fall kannst du mit COUNT(feldname) die summe über einträge bilden und musst dann mit GROUP BY feldname die einträge zusammenfassen, sofern es sich um sql syntax handelt.
jperl
auf jeden fall kannst du mit COUNT(feldname) die summe über einträge bilden und musst dann mit GROUP BY feldname die einträge zusammenfassen, sofern es sich um sql syntax handelt.
jperl
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »jperl« (8. März 2008, 13:13)
ups sorry... jo is mysql...![]()
der group by kombiniert quasie alle spalten in der tabelle... welche den selben inhalt in der in group by spalte haben oder wie?=
so ist es.
einfach eine gruppierung auf der spalte.
hab in meinem obigen post noch SUM zu COUNT geändert. du willst ja die anzahl der zeilen haben.
jperl
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Frage
wie schreibt man den query hier um damit er funktioniert?
$query = "SELECT COUNT(deflinkid) AS defcount, id, deflinkid FROM LinkDef GROUP BY deflinkid ORDER BY defcount ASC";
kann ich den count in query mit zusammenfassen? Würde das so brauchen da ich nach der anzahl sortieren will
aber scheinbar funktioniert das nicht
wie schreibt man den query hier um damit er funktioniert?
$query = "SELECT COUNT(deflinkid) AS defcount, id, deflinkid FROM LinkDef GROUP BY deflinkid ORDER BY defcount ASC";
kann ich den count in query mit zusammenfassen? Würde das so brauchen da ich nach der anzahl sortieren will
aber scheinbar funktioniert das nicht
scheint ein bug einer mysql version zu sein.
http://bugs.mysql.com/bug.php?id=27219
welche version setzt du denn ein?
jperl
http://bugs.mysql.com/bug.php?id=27219
welche version setzt du denn ein?
jperl
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
url wäre hier die Spalte, in der ein Eintrag nur einmalig vorkommen darf. mit count könntest du das dann zählen.
~!__/
..o.o
This is Einkaufswagen.
Copy Einkaufswagen into your signature to help him on his way to world domination.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Skittles« (9. März 2008, 17:30)
Ähnliche Themen
-
PHP »-
Dateityp auslesen und bild dafür anzeigen
(16. November 2004, 13:07)
-
PHP »-
Zufällig aus DB auslesen?
(28. April 2004, 22:34)
-
PHP »-
Siegfrieds PHP Kurs
(8. Dezember 2002, 17:40)
-
PHP »-
Gb + id geht nicht
(11. Mai 2003, 10:43)
-
PHP »-
xml und php?
(29. Januar 2003, 15:43)


