Hejsan! Jag vill hämta från 2 tabeller: subjects, messages
Från subjects vill jag hämta fälten: subjectID och subject
Från messages vill jag hämta fälten: memberID och changetime
Som jag försökt hittills ser det ut ungefär så här:
SELECT subjects.subjectID, subjects.subject, TOP(messages.changetime), messages.memberID FROM subjects, messages;
Jag vill hämta fram den som gjorde det senaste inlägget och vilken tid den gjorde det.
Hur göra??
LarsGMedlem sedan dec. 200012 464 inlägg select subjectid,subject,memberid,changetime
from subjects join messages on subject.subjectid = message.subjectid order by changetime desc limit 1
Du nämnde inte hur tabellerna är relaterade så jag gissade hur join-villkoret skall se ut.
Hmm, jag får det inte att fungera.
Det jag vill göra är ju att hämta fram precis som på webforum, om man klickar på t ex webbrelaterade forum, vem som skrev det senaste inlägget och vilken tid det var. Samtidigt vill jag lista mina olika kategorier.
Mitt problem som jag hade först var att den listade upp alla ämnen lika många ggr som det fanns inlägg.
Hoppas du förstår, jag gör det inte.
cerebusMedlem sedan jan. 200162 inlägg Du har fortfarande inte beskrivit relationerna mellan tabellerna. Men idgs webstudio har kommit upp lite ur träsket och har faktiskt en rätt vettig tutorial på det nu.
http://www.idg.se/wsidgse/pub/article.asp?id=76