【发布时间】:2015-11-18 16:21:16
【问题描述】:
我正在尝试编写一个存储过程来验证登录。
我有两个表,它们将保存如下给出的数据表结构。
Table : UserMaster
Userid Password IsActive
1111 xyz 1
2222 abc 0
Table : Userdetailes
Userid Status StartDate EndDate
1111 1 2015-08-01 2015-08-24
2222 0 2015-08-01 2015-08-10
这就是将数据存储在两个表中的方式
我想写一个存储过程来查看使用join的数据
【问题讨论】:
-
只需根据您的业务逻辑使用简单的选择查询,如果查询返回结果您可以允许用户输入,或者仅使用输出参数根据业务逻辑返回值。最好的办法是根据用户 ID 连接两个表并检查业务状况
-
您能否帮助我提供示例,以了解如何在记住这些场景的情况下完成
-
请标记到一个数据库,你用的是mysql还是sql server???
-
select c.* from (select a.* from UserSubscription a inner join (select * from UserMaster where IsActive=1)b on a.UserId=b.Userid)c where c.Status=1和 c.Startdate=c.Enddate 使用此示例查询,如果您需要包含任何业务逻辑,请添加更多
标签: mysql sql sql-server sql-server-2008 stored-procedures