继续说错误105

时间:2016-01-09 04:24:32

标签: mysql sql

我试图为我的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();

} 

1 个答案:

答案 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' ;