0

我有一个审核申请人的系统,所以首先管理员需要验证所有申请人信息,然后才能将他们列为已接受的申请人,但问题是每次用户修改他/她的任何信息时,用户都必须重新申请他的/她的申请,所以管理员需要重新验证申请人信息,但我想突出显示那些修改过的字段,这样管理员就不需要查看所有信息。在谷歌上花了一些时间后,我想到了这个想法,我创建了一个触发器,将修改前表 1 中的记录插入到表 2 中。所以现在我只想选择已由用户,但我不知道,我找不到可以执行上述功能的东西。

4

1 回答 1

0

希望你有一个主键。在此示例中,我使用了“电子邮件”并且仅检查两列中的更改:

SELECT *
from table1 t1
JOIN table2 t2 on t1.email = t2.email
WHERE (t1.fname != t2.fname)
OR (t1.lname != t2.lname)
于 2012-09-19T16:02:47.610 回答