webForumDet fria alternativet
Logga in / Bli medlem

Ta inte med dubletter

Databaser & SQL

2 svar · 485 visningar · startad av devotion

Medlem sedan jan. 20013 582 inlägg
Trådstart#1

Hej!

Har följande kod som listar upp meddelande från användare.

Mitt problem är att jag bara vill visa en post där toUser = 'Alla' frågan är joinad med tblMessageLog och archivedBy kan därför vara olika.

Som det är nu visas alla. Har provat med DISTINCT men det funkar inte... Har läst lite om Max() men det får jag inte till

"SELECT tblMessages.MessageId, tblMessages.message, tblMessages.toUser, tblMessages.messageSubject, " &_
			"tblMessages.createdBy, tblMessages.messagePriority, tblMessages.createdDate, tblMessages.ExpireDate, " &_
			"tblMessages.EditDate, tblMessageLog.messageArchived, tblMessageLog.archivedDate, tblMessageLog.archivedBy " &_
			"FROM tblMessages " &_
			"LEFT JOIN tblMessageLog ON tblMessages.MessageId = tblMessageLog.messageId " &_
			"WHERE toUser = '" & Request.Cookies("sydostel")("User") & "' Or toUser = 'Alla' " &_
			"ORDER BY createdDate DESC"

Använder Access

Mvh

Henrik

Medlem sedan dec. 19996 721 inlägg
#2

Hörru, devotion, nu joinar du fel igen... :)

http://www.webforum.nu/showthread.php?p=1090238#post1090238

Medlem sedan jan. 20013 582 inlägg
#3

:e
Hmmmm, ja man ska ju inte gå över ån efter bävern.....

Ibland finns svaret närmare än man tror....

Får skylla på att timmen är sen!

Tack

Mvh
Henrik

266 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)