将简单的sql转换为"访问sql"

时间:2016-05-07 16:18:26

标签: sql ms-access ms-access-2007 access

我需要一些帮助才能将sql代码转换为sql访问代码,我的代码是:

SELECT `HOTEL`.`NAME_H`,`ROOM`.`NUMBER_R`,`ROOM`.`FLOOR_R`
FROM HOTEL, ROOM
WHERE `HOTEL`.`CODE_H`=`ROOM`.`CODE_H`
AND `HOTEL`.`TOWN_H`=`Athens`
AND (`HOTEL`.`CODE_H`,`ROOM`.`NUMBER_R`)
NOT IN (SELECT `CODE_H`,`NUMBER_R` FROM RESERVATION)

它没有在访问中运行,我不知道如何使用不在ms中,任何想法?我有一个问题而另一个问题,我的代码是:

SELECT `ΟFFER`.`CODE_O`,`HOTEL`.`NAME_H`,`ROOMTYPE`.`NAME_RT`,MIN(`OFFER`.`PRICE_O`)
FROM OFFER,HOTEL,ROOMTYPE
WHERE `OFFER`.`CODE_H`=`HOTEL`.`CODE_H`
AND `OFFER`.`CODE_RT`=`ROOMTYPE`.`CODE_RT`
GROUP BY `CODE_O`

1 个答案:

答案 0 :(得分:1)

这应该有效:

{{1}}

事实上,这应该适用于大多数数据库。