aantal in select gedeelte

Status
Niet open voor verdere reacties.

wilbert1967

Gebruiker
Lid geworden
19 jun 2004
Berichten
628
hallo

onderstaande query wil ik graag aanpassen
zodat ik ook alleen het resultaat krijg als aantal groter dan 1 is

hoe doe ik dat?

Code:
SELECT kzw.WIWHEEFTKZW ,Count(kzw.WIWHEEFTKZW) aantal
FROM kiw_avw avw     , kiw_kzw kzw
WHERE adv_nummer =429008
AND   kzw.avwheeftkzw = avw.object
 GROUP BY    kzw.WIWHEEFTKZW


mvg wilbert
 
Is dat niet gewoon "WHERE aantal > 1"?

Dus:
[sql]
SELECT
kzw.WIWHEEFTKZW,
COUNT(kzw.WIWHEEFTKZW) AS aantal
FROM
kiw_avw avw,
kiw_kzw kzw
WHERE
aantal > 1
AND
adv_nummer = 429008
AND
kzw.avwheeftkzw = avw.object
GROUP BY
kzw.WIWHEEFTKZW[/sql]
 
Laatst bewerkt:
Zie mijn gewijzigde query (AS toegevoegd voor "aantal")
 
Wanneer je wilt filteren op count(), sum() of vergelijkbare functies dan kun je na de group by een "having" toevoegen zoals dit:

[sql]SELECT
kzw.WIWHEEFTKZW,
COUNT(kzw.WIWHEEFTKZW) AS aantal
FROM
kiw_avw avw,
kiw_kzw kzw
WHERE
adv_nummer = 429008
AND
kzw.avwheeftkzw = avw.object
GROUP BY
kzw.WIWHEEFTKZW
HAVING
COUNT(kzw.WIWHEEFTKZW) > 1[/sql]
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan