我现在做一个登陆 但是要从三张表中读取数据进行比较
其中有一张表的数据满足登陆 就可以登录进去 这个sql 怎么写?
如:表A 有字段 loginName pwd 表B 有字段 UserName password 表C有字段 LoginUserName password
那么只要满足其中一张表的 登录名 和密码就可以登录 这个sql 怎么写。。。
先谢谢各位了
急用 在线等。。。
QQ:175526126
不用想得方法
三个sql 分别判断。。在程序里判断
SQL code:
select loginName , pwd from 表A where LoginName = 'YourName' and pwd = 'YourPWD'
union
select UserName as loginName, password from 表B where UserName = 'YourName' and password = 'YourPWD'
union
select LoginUserName as loginName, password from 表C where LoginUserName = 'YourName' and password = 'YourPWD'
---
可以返回DataTable
判断DataTable.Rows.Count>0
select loginName , pwd as password from 表A where LoginName = 'YourName' and pwd = 'YourPWD'
union
select UserName as loginName, password from 表B where UserName = 'YourName' and password = 'YourPWD'
union
select LoginUserName as loginName, password from 表C where LoginUserName = 'YourName' and password = 'YourPWD'