webForumDet fria alternativet
Logga in / Bli medlem

Inte högsta id

Databaser & SQL

2 svar · 167 visningar · startad av K@llen

Medlem sedan mars 20032 667 inlägg
Trådstart#1

Hej, nu kommer jag med mina knasiga frågor igen. ;)

Jag vill hämta alla poster från tabellen editorial utom den med högst Id (räknarfältet), dvs alla utom senast inlagda. Men man ska antagligen inte göra som nedan. :e

SELECT e.id, e.head, e.pubDate, e.article, m.fName, m.eName
FROM editorial e
INNER JOIN member m
ON ( e.memberId = m.memberId )
WHERE e.Id <> ( SELECT MAX(Id) FROM editorial )
ORDER BY e.Id DESC

dbms: access

Medlem sedan juni 200032 967 inlägg
#2

Jag hade använt WHERE e.Id NOT IN (SELECT MAX(Id) FROM editorial). Men det du har skrivit borde fungera lika bra?

Medlem sedan mars 20032 667 inlägg
#3

Båda funkar fint under förutsättning att fnuttarna hamnar rätt. :r

Tack ändå @nders! :D

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