Komplikovanejsi SQL dotaz - Pomozte
3 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
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.