Mysql 如果值X在另一个表中增加,则插入

Mysql 如果值X在另一个表中增加,则插入,mysql,sql,Mysql,Sql,嗯。因此: 我有一个应用程序,它从一个实时表中读取X值,然后将该表中的信息插入到一个记录表中,该应用程序的用户可以检查他们的X值是多少,这是他们的最高记录。 我正在尝试这样做,只有当玩家的值X在实时表中增加时,它才会这样做。 现在是这样的, - Player's value X is currently 10 in the real time table - It gets inserted into the record table - Player's value X is no

嗯。因此: 我有一个应用程序,它从一个实时表中读取X值,然后将该表中的信息插入到一个记录表中,该应用程序的用户可以检查他们的X值是多少,这是他们的最高记录。 我正在尝试这样做,只有当玩家的值X在实时表中增加时,它才会这样做。 现在是这样的,

 - Player's value X is currently 10 in the real time table
   - It gets inserted into the record table 
 - Player's value X is now 8 the real time table
   - It gets inserted into the record table 
 - Player's value X is now 7 the real time table
   - It gets inserted into the record table
现在,记录表已经插入了他所有的值。我想这样做,只有当值高于记录表中当前的最高值时,它才会这样做:

 - Player's value X is currently 10 in the real time table
   - It gets inserted into the record table 
 - Player's value X is now 8 the real time table
   - It gets ignored cause recordtable.value > realtimetable.value
 - Player's value X is now 7 the real time table
   - It gets ignored cause recordtable.value > realtimetable.value

这是为了避免表中出现不必要的行。仅仅使用mysql就可以做到这一点吗?当然可以用python完成,但我在这方面没有足够的技能,所以这是我唯一的机会。

写一些代码,否则我就得把手指放在触发器上()。你觉得幸运吗,朋克


(Clint Eastwood btw)

不过评论不错。@Ravinder-这是一个有点矫饰的回答(他从来没有这么说过!)嗯,谢谢,我来看看。此操作不起作用的原因是什么:替换到recordtable(
client\u id
value
)选择distinct recordtable.client\u id,recordtable.value FROM
recordtable
,realtimetable WHERE(realtimetable.value>recordtable.value)