[英]sql statement to access sql
SELECT eventID,
eventRedacteur,
eventEvenement,
eventGenreId,
eventDatum,
eventLocatieId,
eventLocatieNaam,
eventPlaatsId,
eventBijzonderheden,
eventBezoekers,
lokId,
lokNaam,
lokUrl,
pltsId,
(SELECT pltsNaam
FROM tblAgendaPlaatsen
WHERE pltsId=tblAgendaPunten.eventPlaatsId) AS eventPlaatsNaam,
(SELECT genreNaam
FROM tblAgendaGenre
WHERE genreId=tblAgendaPunten.eventGenreId) AS eventGenre,
lokadres,
lokhuisnr
FROM tblAgendaPunten
LEFT JOIN tblAgendaLocaties ON eventLocatieId=tblAgendaLocaties.lokId
我收到不支持的聯接錯誤。
我也嘗試過在Access中重新制作SQL,但是沒有運氣。
有人可以幫忙嗎?
您可能應該用聯接替換子查詢:
SELECT eventID,
eventRedacteur,
eventEvenement,
eventGenreId,
eventDatum,
eventLocatieId,
eventLocatieNaam,
eventPlaatsId,
eventBijzonderheden,
eventBezoekers,
lokId,
lokNaam,
lokUrl,
pltsId,
pltsNaam,
genreNaam,
lokadres,
lokhuisnr
FROM ((tblAgendaPunten
LEFT JOIN tblAgendaLocaties
ON tblAgendaPunten.eventLocatieId = tblAgendaLocaties.lokId)
LEFT JOIN tblAgendaPlaatsen
ON tblAgendaPunten.eventPlaatsId = tblAgendaPlaatsen.pltsId)
LEFT JOIN tblAgendaGenre
ON tblAgendaPunten.eventGenreId = tblAgendaGenre.genreId
請注意每個嵌套聯接周圍的括號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.