我正在修复另一个已停止工作的开发人员编写的旧经典 ASP 站点中的错误。下面的 SQL 命令用于调用数据库中的数据来创建表:
SELECT *
FROM tblPropertyInfo
INNER JOIN tblUsers on p_CustomerID = u_ID
WHERE
p_Paid = 0 OR p_Enabled = 0 AND p_CustomerID <> 4
ORDER BY " & orderby
问题是两者都tblPropertyInfo
包含tblUsers
一个列p_Type
。在tblPropertyInfo
, 中p_Type
存储它是什么类型的属性,这是我们要在表中显示的值,但是我怀疑这被表中的大部分 NULL 值覆盖,p_Type
因此tblUsers
返回表中的空单元格。
我不想开始使用表结构,因为它们在整个站点中都使用,如果我在一个地方更改它,将会找到对它的每一个引用并全部更新它们。
有没有办法可以指定从哪个表中提取列?
当前使用以下方法调用值:
<%=rsProperty("p_Type")%>
谢谢