MoonCowMedlem sedan juni 2001223 inlägg hej! har två tabeller
klotter
mess | datum | skribent | plank
klotterplankkonton
plank | skapare | antalsombevakar | locked | ska_inte_tas_bort_automatiskt
DELETE from klotter where date_add(datum, interval 18 day) < current_timestamp
så ser min sql ut nu.
jag vill exkludera dom "klotterplankskontona" som är flaggade med ska_inte_tas_bort_automatiskt. dom rader i klotter ska inte tas bort som tillhör ett "klotterplankskonto" som är flaggat.
hoppas jag är tydlig nog, hade varit jätteglad för hjälp!
Något i stil med...
DELETE from klotter where date_add(datum, interval 18 day) < current_timestamp AND NOT ska_inte_tas_bort_automatiskt
LarsGMedlem sedan dec. 200012 464 inlägg DELETE from klotter
where date_add(datum, interval 18 day) < current_timestamp
and plank not in
(select plank
from klotterplankkonton
where ska_inte_tas_bort_automatiskt = 'JA')
MoonCowMedlem sedan juni 2001223 inlägg larsg är en klippa som vanligt :D tacktack
funkade inte för mig men det visade sig vara min mysql som var av för gammal version, så fick lösa det med en fuling
PeeerMedlem sedan mars 20025 907 inlägg Tråden flyttas från PHP! (bättre sent än aldrig ;))