我试图为我的sql服务器编写q查询以获取数据库,在那里我检索酒店ID和墨尔本所有拥有特大号床的酒店的名称,但它在字段列表中提供了HotelID是不明确的我不知道如何解决这个问题?这是我的查询
var canvas = document.getElementById("DropHere");
var ctx = canvas.getContext("2d");
ctx.font = "100px arial";
ctx.strokeText("Test", 50, 100);
function allowDrop(ev) {
ev.preventDefault();
}
function drag(ev) {
ev.dataTransfer.setData("Text",ev.target.class);
}
function drop(ev) {
var data = ev.dataTransfer.getData("Text"); ev.target.appendChild(document.getElementByClass(data)); ev.preventDefault();
}
答案 0 :(得分:0)
您应该使用表别名正确的join
语法:
SELECT c.City, bt.BedTypeDesc, h.HotelName, h.HotelID
FROM Hotels h JOIN
Cities c
ON h.CityID = c.CityID JOIN
Rooms r
ON h.HotelID = r.HotelID JOIN
BedTypes bt
ON r.BedTypeID = bt.BedTypeID
WHERE bt.TypeDesc = 'King Size' AND c.City = 'Melbourne' ;