我想LEFT OUTER JOIN两个表,然后一起INNER JOIN另一个表在Access 2007加入3个表到1 - SQL
SELECT RestaurantName,
StreetAddress,
City,
State,
Zip,
RestaurantWebsite,
MenuLink,
RestaurantTimes,
PhoneNumber,
PictureTitle,
PictureTitle3,
PictureTitle3,
PictureTitle4,
PictureTitle,
TagType
FROM Restaurants r
LEFT OUTER JOIN RestaurantPictures rp ON r.ID = rp.ID
INNER JOIN RestaurantTag rt ON r.TagID = t.TagID
我不断收到一个语法错误在我的查询表达式。 “INNER JOIN RestaurantTag rt ON rt.TagID = r.TagID”
我在Restaurant和RestaurantTag表中都有一个对应的TagID。我似乎无法弄清楚为什么我得到这个错误。我可以成功地加入前两个表,但第三个表是给我的麻烦。任何建议将不胜感激!
+1:你是第一个 – 2010-08-14 03:05:10
好眼睛。我纠正了这一点,并且还添加了()第一条语句,并且它工作正常。感谢您的帮助。 – nikl91 2010-08-14 03:16:06
@OMG小马:仅仅是因为答案框在IE8中废话! ;) – 2010-08-14 03:18:26