SQL查询两个表如何实现?

来源:百度知道 编辑:UC知道 时间:2024/07/04 11:08:42
sql="select * from seegogo_User where username='"&username&"' or email='"&email&"' "
这是其中的一个表 在这个基础上我要再加一个表 查询LxTel_User和seegogo_User两个表 怎么解决?
Microsoft JET Database Engine 错误 '80004005'

该特定字段 'username' 可以参考 SQL 语句中 FROM 子句列表中的多个表。

/reg1.asp,行 70

出现这个错误

你的问题不是很清楚。
可以这样解决
select * from seegogo_User
INNER JOIN LxTel_User
ON seegogo_User.相同字段=LxTel_User.相同字段
where seegogo_User.username='"&username&"' or seegogo_User .email='"&email&
以上的查询语句要确保 LxTel_User表与seegogo_User 表有相同的字段才行即:seegogo_User 表的一个字段也存在与
LxTel_User表中

sql="select * from seegogo_User,LxTel_User where seegogo_User.username='"&username&"' or seegogo_User.email='"&email&"'……"

select * from LxTel_User,seegogo_User
where 条件!~

sql="select * from seegogo_User LxTel_User where username='"&username&"' or email='"&email&"' "

这样就可以了吧