Med min ret begrænsede viden inden for DBs:
Hvis du kun vil ha' et tal skal du ikke hente data'en fra ven2, hvor der er X antal datarows, hvor count() kun returnere ét tal (én row) og ikke uden videre kan stå i samme table som "X antal".
"SELECT COUNT(ven2) FROM fest_tilmelding WHERE valid = 1 AND ven2 IS NOT NULL"
og kan vidst også gøres med:
"SELECT COUNT(DISTINCT ven2) FROM fest_tilmelding WHERE valid = 1"
aner ikke hvad der er hurtigst...
men hæng mig ikke på på det, DBs er ikke mit felt.
Indlæg senest redigeret d. 30.09.2008 23:24 af Bruger #14100