Komplikovanejsi SQL dotaz - Pomozte

Mam tri tabulky

Tabulka uzivatelu, tabulku prispevku, a tabulku ctenych

tabulka uzivatelu: klic - "userid"
tabulka prispevku: klic - "lineid"
tabulka ctenych: klice - "userid,lineid"

Jak zobrazit jeste neprectene prispevky? Predpokladam, ze po precteni prispevku se do tabulky cteni ulozi userid uzivatele a cislo prispevku, ktery precetl
muhehu :o) ... doma jsem to zkousel na MySQL 4.0.2 ... tady bez zaruky ...

$XXX = Uzivatel, pro ktereho to zjistujes ...

CREATE TABLE prispevek (lineid INT, text VARCHAR(20));
CREATE TABLE uzivatel (userid INT, info VARCHAR(20));
CREATE TABLE ctene (userid INT, lineid INT);

SELECT prispevek.* FROM prispevek
LEFT JOIN ctene ON (prispevek.lineid = ctene.lineid AND ctene.userid = $XXX)
WHERE ctene.userid is null;

Radek
Jo diky, to je presne ono.