日期:2014-05-16  浏览次数:20772 次

两张表关联搜索问题
表xy:
id    xm       bjid
1     张三       1
2     李四       1
3     王五       2
4     麻子       3
5     李六       4
。。。。。。。

表bj:
id     km             nj         jd
1     神墨珠心算    启蒙班     预备上
2     神墨口才      A级        主持
3     佳一数学      五年级
4     佳一数学      六年级


如何在xy列表搜索中,选择“佳一数学”则列出学员“麻子”和“李六”??
<form method="post" name="form" id="form" action="">
<select name="km" id="km" style="height:28px; padding-bottom:3px;">
   <option selected>选择科目</option>
   <option>神墨珠心算</option>
   <option>神墨口才</option>
   <option>佳一数学</option>
</select>
</form>
<%
Set rs = Server.CreateObject("ADODB.Recordset")
rs.open "select xm from xy",conn,1,3
循环。。。。。
%>
<%=rs("xm")%>
<%循环结束。。。。。。%>

------解决方案--------------------
select xm from xy left join bj on bj.id=xy.bjid where bj.km='佳一数学'

------解决方案--------------------
select xm,xy.id as xyid,bj.id as bjid from xy left join bj on bj.id=xy.bjid where bj.km='佳一数学'