标题:[求助] MS SQL多表有相同字段查询的问题,请大家帮忙!
只看楼主
QQ273080973
Rank: 2
等 级:论坛游民
帖 子:14
专家分:39
注 册:2011-7-7
结帖率:100%
 问题点数:0 回复次数:0 
[求助] MS SQL多表有相同字段查询的问题,请大家帮忙!
程序代码:[local]1[/local]

SQL数据库:DATA

表Inventory_BigClass字段:
[local]2[/local]

表Inventory_SmallClass字段:
[local]3[/local]

两个表中有2个字段名Inventory_Number 、Warehouse 是一样的。

我的代码:

程序代码:
<!--#include file="Inc/conn.asp"-->
<%
  sql="select a.Inventory_Number as Big_Number,a.Warehouse as Big_Warehouse,a.Head,a.riqi,b.Inventory_Number as Small_Number,b.Coding,b.Name,b.Specification,b.BigClass,b.SmallClass,b.Unit,b.Origin,b.Cost,b.Retail,b.Barcode,b.Warehouse as Small_Warehouse,b.Currently_Quantity,b.Inventory_Quantity,b.Remarks from Inventory_BigClass as a inner join Inventory_SmallClass as b on a.Inventory_Number=b.Inventory_Number"
  set rs=server.CreateObject("adodb.recordset")
  rs.open sql,conn,1,1

%>
<table border="1" cellpadding="3" cellspacing="1">
  <tr style="font-weight:bold;" align="center">
    <td>单号</td>
    <td>仓库</td>
    <td>经手人</td>
    <td>日期</td>
    <td>商品编号</td>
    <td>商品名称</td>
    <td>规格型号</td>
    <td>大类</td>
    <td>小类</td>
    <td>单位</td>
    <td>产地</td>
    <td>成本价</td>
    <td>零售价</td>
    <td>商品条码</td>
    <td>商品仓库</td>
    <td>库存数量</td>
    <td>盘点数量</td>
    <td>备注</td>
  </tr>
<%
  if rs.bof and rs.eof then
  response.Write("<table width=100% border=0>")
  response.Write("<tr>")
  response.Write("<td style=font-size:13px;color:#FF0000 height=100>对不起,没有找到您需要的记录!</td>")
  response.Write("</tr>")
  response.Write("</table>")
  else
  do while not rs.eof
  %>
  <tr>
    <td><%=rs("Big_Number")%></td>
    <td><%=rs("Big_Warehouse")%></td>
    <td><%=rs("Head")%></td>
    <td><%=rs("riqi")%></td>
   
    <td><%=rs("Coding")%></td>
    <td><%=rs("Name")%></td>
    <td><%=rs("Specification")%></td>
    <td><%=rs("BigClass")%></td>
    <td><%=rs("SmallClass")%></td>
    <td><%=rs("Unit")%></td>
    <td><%=rs("Origin")%></td>
    <td><%=rs("Cost")%></td>
    <td><%=rs("Retail")%></td>
    <td><%=rs("Barcode")%></td>
    <td><%=rs("Small_Warehouse")%></td>
    <td><%=rs("Currently_Quantity")%></td>
    <td><%=rs("Inventory_Quantity")%></td>
    <td><%=rs("Remarks")%></td>
  </tr>
<%
  rs.movenext
  loop
  end if
  rs.close
  set rs=nothing
  conn.close
  set conn=nothing
  %>
</table>


 为什么 不行呢,请大家帮忙看看代码哪里出错了。谢谢!
搜索更多相关主题的帖子: SQL数据库 
2011-07-15 14:05



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-345552-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.088822 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved