webForumDet fria alternativet

Hämta data

3 svar · 232 visningar · startad av Asa

AsaMedlem sedan dec. 20011 934 inlägg
#1

Har denna sql:

SELECT email,anvnamn,senast FROM com_users Where date_add(senast, interval 60 day) < current_timestamp Order By senast desc

Vill ha med att de userID som INTE finns i com_comblock skall visas. Har även ett datum i com_comblock som man skall kika efter. Heter slutdatum.

De som är blockade skall inte hämtas alltså.

LarsGMedlem sedan dec. 200012 465 inlägg
#2
SELECT email,anvnamn,senast 
FROM com_users 
Where senast < date_sub(current_date, interval 60 day) 
and userID not in (
   select userID
       from com_comblock)
 Order By senast desc
AsaMedlem sedan dec. 20011 934 inlägg
#3

Har v. 4.0.17-nt så mitt MySQL stöder ej Subqueries så det funkar ej.

LarsGMedlem sedan dec. 200012 465 inlägg
#4
SELECT email,anvnamn,senast 
FROM com_users  cu
left outer join com_comblock cc on cu.userID = cc.userID
Where senast < date_sub(current_date, interval 60 day) 
and cc.userID is null
 Order By senast desc
Genererad på 369 ms · cache AV · v20260730165559-full.f96bc7eb