Jäkla Access
SELECT ms.messId, ms.head, ms.sendDate, pm.fromMemberId, mr.fName, mr.eName, mr.memberId
FROM (wm_pm_mess ms
INNER JOIN wm_pm pm
ON ms.messId = pm.messId)
INNER wm_member mr
ON pm.fromMemberId = mr.memberId
ORDER BY ms.sendDate DESC
2 svar · 318 visningar · startad av K@llen
Hej, det verkar som att access vill ha paranteser på ett speciellt sätt för att joiner ska funka. Detta ger mig problem:
Hur fasiken ska paranteserna vara?
sql =" SELECT ms.messId, ms.head, ms.sendDate, " & _
" pm.fromMemberId, mr.fName, mr.eName, mr.memberId " & _
" FROM wm_pm_mess ms " & _
" INNER JOIN wm_pm pm " & _
" ON ( ms.messId = pm.messId ) " & _
" INNER JOIN wm_member mr " & _
" ON ( pm.fromMemberId = mr.memberId ) " & _
" ORDER BY ms.sendDate DESC "
"Syntax error (missing operator) in query expression '( ms.messId pm.messId ) INNER JOIN wm_member mr ON ( pm.fromMemberId mr.memberId )'."
Jäkla Access
SELECT ms.messId, ms.head, ms.sendDate, pm.fromMemberId, mr.fName, mr.eName, mr.memberId
FROM (wm_pm_mess ms
INNER JOIN wm_pm pm
ON ms.messId = pm.messId)
INNER wm_member mr
ON pm.fromMemberId = mr.memberId
ORDER BY ms.sendDate DESC
Tusen tack, det fungerar ju.
Det var nog en av de få varianter jag inte testat. I sådana här läger älskar man tom mysql