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.