我有两个表,我想检查数据,然后根据已经得到的各项任务。
SCENARIO
TABLES
我想要实现的是,如果一个作业,说user1已经应用了job1,那么它应该存储在应用程序表中。如果user1尝试申请同一作业(job1),则应通知user1他已申请该作业。我想要的是如何使用PHP和SQL
来解决这个问题答案 0 :(得分:-1)
我理解你真正想要实现的目标但是很难为你编写完整的代码。所以我只是向你展示如何去做它的方向。你需要一个存储过程来完成它以下:
检查用户是否已经申请了这项工作:
Select Count(ApplicationId) from tblApplication where UserId=@UserId && JobId=@JobId
if(Count >0)
throw exception
else
Insert...
end
这只是概述。首先对存储过程进行研究。