PDA

Bekijk Volledige Versie : [mySQL] Count, Sum en Distinct



Zuurpruim
12/12/02, 18:36
In een lijst met bestellingen wil ik een zoekopdracht doen.
Ik wil graag weergegeven hebben de namen, het aantal keren dat deze
voorkomt en het aantal bestellingen totaal per naam.
Het gaat steeds over één produkt, dus dat is geen probleem.
Ik krijg geen goede SQL query.
Wie kan me helpen

Voorbeeld:
naam 1 /3 bestellingen /6producten
naam 2 /1 bestelling /1product

Mark

Fabio
12/12/02, 19:43
Zuurpruim skribis:

> In een lijst met bestellingen wil ik een zoekopdracht doen.
> Ik wil graag weergegeven hebben de namen, het aantal keren dat deze
> voorkomt en het aantal bestellingen totaal per naam.
> Het gaat steeds over één produkt, dus dat is geen probleem.
> Ik krijg geen goede SQL query.
> Wie kan me helpen

> Voorbeeld:
> naam 1 /3 bestellingen /6producten
> naam 2 /1 bestelling /1product

select naam
, count(bestelling)
, count(product)
from tabel
group by naam

Moet een veld dat geen bestelling of product bevat wel null zijn. Anders
moet je iets met if, null en '' doen.

--
Fabio

Zuurpruim
12/12/02, 19:46
Zuurpruim wrote:
> In een lijst met bestellingen wil ik een zoekopdracht doen.
> Ik wil graag weergegeven hebben de namen, het aantal keren dat deze
> voorkomt en het aantal bestellingen totaal per naam.
> Het gaat steeds over één produkt, dus dat is geen probleem.
> Ik krijg geen goede SQL query.
> Wie kan me helpen
>
> Voorbeeld:
> naam 1 /3 bestellingen /6producten
> naam 2 /1 bestelling /1product
>
> Mark
>
De lijst ziet er ongeveer zo uit:

naam 1 |1
naam 2 |1
naam 1 |2
naam 1 |2

Zuurpruim
12/12/02, 22:47
Fabio wrote:

> select naam
> , count(bestelling)
> , count(product)
> from tabel
> group by naam
>
> Moet een veld dat geen bestelling of product bevat wel null zijn. Anders
> moet je iets met if, null en '' doen.
>
Dit is inderdaad wat ik zocht.
Ik bleef maar klo*** met DISTINCT, maar dat heb ik helamaal niet nodig!
Thx

Mark