11. juni 2002 - 00:07
Der er
9 kommentarer og 1 løsning
if posten findes mere end x gange så...
Er det muligt at tælle antal forekomster i en forespørgsel - eller bør jeg gør det i fx PHP? Jeg vil gerne opnå, at der kommer en melding, hvis den samme post forekommer mere end x gange. ab:)
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Det kan i hvert fald gøres rimeligt simpelt i PHP, tror ikke det er muligt i ren SQL, men jeg vil da ikke garantere. $dbh = mysql_query("SELECT noget FROM tabel WHERE hello = 'world'") ; if (mysql_num_rows($dbh) > 10) { echo "Over 10 poster" ; } Det er jo ikke voldsomt :)
Du kan vidst lave en forespørgsel i stil med denne: "SELECT *, COUNT(id) AS antal FROM tabel WHERE noget = 'noget' AND antal > $x;"
Leguet >> Det kan skam sagtens løses kun i SQL: "SELECT navn, COUNT(navn) AS antal FROM gaestebog WHERE navn = 'Muddi' GROUP BY navn HAVING antal > 50" /Muddi
Tak for svar begge. >>lequet: din løsning virker i al fald. Du kan lige smide et svar så lukker jeg af i morgen - det kunne være, at der dukkede en løsning mere op... ab:)
allandk >> Jeg går ud fra at du selv kan tilpasse det :o) Jeg skrev det nemlig lige til en tabel jeg havde...
Muddi > Tja :) Der kan man se *g* allandk > Hmm, muddi er nok kommet med det mest korrekte svar til dit spm :) Mit var kun ment som en kommentar, i tilfælde af at du ikke fandt andre løsninger. Så points til mig behøves ikke :)
Så siger jeg tak endnu en gang. ab:)
11. juni 2002 - 17:29
#10
Det var så lidt!
Computerworld tilbyder specialiserede kurser i database-management