我的源代码控制数据库有 2 个表 -PRJ
和 PRJHIST
,它们都具有相同的列和约束。
例如。PRJ
并PRJHIST
有以下行
PRJ TABLE
PRJ_NAME PRJ_TYPE PRJ_VERSION PRJ_AUTHOR PRJ_LANG
PRJ001 SCRIPT 3 MARK PERL
PRJ002 SCRIPT 2 JACK KSH
PRJ003 BINARY 4 JADE C++
PRJHIST TABLE
PRJ_NAME PRJ_TYPE PRJ_VERSION PRJ_AUTHOR PRJ_LANG
PRJ001 SCRIPT 1 MARK PERL
PRJ001 SCRIPT 2 MARK PERL
PRJ001 SCRIPT 3 MARK PERL
PRJ002 SCRIPT 1 JACK KSH
PRJ002 SCRIPT 2 JACK KSH
PRJ003 BINARY 1 JADE C++
PRJ003 BINARY 2 JADE C++
PRJ003 BINARY 3 JADE C++
PRJ003 BINARY 4 JADE C++
该PRJ
表始终具有表中最大版本的PRJHIST
行
如何删除表max(PRJ_VERSION)
中的所有行PRJHIST
?
即我需要从PRJHIST
表 中删除以下行
PRJ001 SCRIPT 3 MARK PERL
PRJ002 SCRIPT 2 JACK KSH
PRJ003 BINARY 4 JADE C++