Visa ett inlägg
Oläst 2009-01-10, 19:44 #4
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Citat:
Originally posted by crazzy@Jan 10 2009, 19:36
Tack så hemskt mycket! Funkar perfekt!
Varsågod!

Ett annat lite skojigt sätt att nå samma resultat är att använda en subselect:

Kod:
SELECT `posts`.id, `posts`.title, `posts`.text, `posts`.tags, `posts`.user_id,DATE_FORMAT(`posts`.date,'%e %b %Y %H:%i') AS newdate, 
(SELECT `users`.uname FROM `users` WHERE `posts`.user_id = `users`.user_id) AS uname

FROM `posts`

WHERE MONTH(`date`)=MONTH(NOW()) 

ORDER BY `date` DESC LIMIT 5;
Subselecten funkar dock bara om du ska hämta exakt ett värde från den andra tabellen. Vill du hämta fler värden så måste du ha en subselect för varje värde du vill hämta. Subselecten funkar bäst om du vill göra komplexa beräkningar eller annat skoj.
Conny Westh är inte uppkopplad   Svara med citatSvara med citat