MySQL - GROUP BY Problem
ulimativ
- datenbank
Hallo,
ich steh grad auf dem Schlauch bei einer MySQL Abfrage.
Die Tabellen:
----------- -----------
|viewed | |material |
|---------| |---------|
|idxUsr | |id |
|idxMtr | |idxCrs |
----------- |... |
-----------
So nun mache ich die Abfrage:
SELECT mtr.id, vwd.idxUsr FROM material mtr
LEFT JOIN viewed vwd ON mtr.intId = vwd.idxMtr
WHERE mtr.idxCrs = 8;
und erhalte folgende Datensätze:
mtr.id vwd.idxUsr
1 10
1 12
2 12
3 10
usw..
So nun mein Problem:
Ich möchte die Anzahl der Materialien, die (z.B.) User 10 noch nicht angesehen hat.
Ich hab schon einige Groups probiert, hatte aber keinen Erfolg.
Also eingesetzt wird MySQL 3.23.51, also keine Subselects.
Sorry aber ich steh grad echt etwas auf dem Schlauch...
Gruß ulimativ