hi leute
ich hab eine halbwegs komplexere abfrage und kriege es einfach nciht gebacken. ich habs mit MINUS und anderen versucht vllt könnt ihr mir helfen.
der code:
die abfrage geht soweit. es geht mir um den als kommentarausgeblendeten teil. es soll überprüft werden ob es einen datensatz in "news_block" gibt und wenn ja diesen ausschliessen... fragen dazu? oder ist erkennbar was ich meine....?
der query != (SELECT....) geht so leider nicht....
ich hab eine halbwegs komplexere abfrage und kriege es einfach nciht gebacken. ich habs mit MINUS und anderen versucht vllt könnt ihr mir helfen.
der code:
PHP-Code:
$query = "SELECT a.nick, b.text, b.wann, b.userid, b.url, b.newsid
FROM loungeuser as a,
loungenews as b ";
// news_block as c ,
$query .= "WHERE
(b.userid IN
(SELECT DISTINCT friend FROM loungefriends WHERE refid = '$logged')
OR b.userid IN
(SELECT userid FROM watchlist WHERE watcherid = '$logged')
) and b.userid = a.userid
AND b.wann > '$tage'";
// $query .= "and b.userid !=
// (SELECT block FROM news_block
// WHERE userid = '$logged')";
$query .= "ORDER BY b.wann DESC LIMIT 0, 5";
der query != (SELECT....) geht so leider nicht....
Kommentar