急,在线等,sql查询问题?
v_house是酒店与客房的视图 ,在这个视图中一个酒店对多个客房,
我在我的sql查询中得出是一个洒店显示好多次,如
1 琼海官塘温泉休闲中心 标准间
2 琼海官塘温泉休闲中心 豪华海景房
但我只想用个一个显示出来,如显示
1 琼海官塘温泉休闲中心 标准间
我的程序如下,
search.asp
<input name="Hotelname" type="text" id="keyword" size="15">
<select name="pro" class="k" id="pro" >
<option value="全国" selected>全国</option>
<option value="广东省">广东省 </option>
......
<option value="海南省">海南省 </option>
</select>
searchok.asp 问题在这里sql怎样写
<%
Hotelname=trim(request.Form("Hotelname"))
pro=request("pro")
set rs=server.CreateObject("adodb.recordset")
sql="select * from v_house "
if (keyword="" and pro="全国") then
sql=sql
elseif pro="全国" then
sql=sql& " where Hotelname like '%"&Hotelname&"%' "
else
sql=sql & " where Hotelname like '%"&Hotelname&"%' and province='"&pro&"' "
end if
rs.open sql,conn,1,1
%>