Also ... wie immer Thema Forensoftware
Folgende Problemstellung: beim verstecken eines Threads muß ich den Zähler für die Postings der einzelnen User reduzieren .... wenn ein user 3 postings in dem Thread hat um 3 wenns nur eines ist um 1
Diese Abfrage:
UPDATE u_tbl AS u RIGHT JOIN fp_tbl AS p USING ( userid ) SET u.posts = u.posts - count(*) WHERE p.tid =2 && p.pchanges >0 GROUP BY p.userid
wäre zu schön um wahr zu sein .... das Group By schmeckt ihm nicht so ganz *grmpf* ....
leider fällt mir sonst, außer einer WHILE -Schleife oder 2 subqueries mit ein und der selben WHERE Bedingung nix ein euch vielleicht???
Folgende Problemstellung: beim verstecken eines Threads muß ich den Zähler für die Postings der einzelnen User reduzieren .... wenn ein user 3 postings in dem Thread hat um 3 wenns nur eines ist um 1
Diese Abfrage:
UPDATE u_tbl AS u RIGHT JOIN fp_tbl AS p USING ( userid ) SET u.posts = u.posts - count(*) WHERE p.tid =2 && p.pchanges >0 GROUP BY p.userid
wäre zu schön um wahr zu sein .... das Group By schmeckt ihm nicht so ganz *grmpf* ....
leider fällt mir sonst, außer einer WHILE -Schleife oder 2 subqueries mit ein und der selben WHERE Bedingung nix ein euch vielleicht???
Kommentar