一个多表查询的问题,这个代码错误在哪里呢?
我有3个表,分别是a,b.c,里面都有相同的字段phone,现在我有一个值从表单传递过来,同时给了session("phone"),但我不知道是哪个表里的phone,想实现查询这个值到底是从哪个表里的phone,我的代码如下:
sqla="SELECT * FROM a as a WHERE phone='"&session("phone")&"' union SELECT * FROM b as b WHERE phone='"&session("phone")&"' union SELECT * FROM c as c WHERE phone='"&session("phone")&"'"
set rsa=server.createobject("adodb.recordset")
rsa.Open sqla, conn, 1, 1
session("adder")=rsa("adder")
产生了错误。
问题点数:10、回复次数:2Top
1 楼sy_binbin()回复于 2006-05-03 15:54:52 得分 0
没太明白什么意思哦Top
2 楼youzi520(釉子-MeChecksV)回复于 2006-05-03 15:58:59 得分 0
as的用法??Top




