我正在尝试从以下示例表中检索事件文章:
Example Table
Old Article | New Article| Substitution Date
A B 01-01-2012
B C 01-02-2012
C B 01-03-2012
C A 01-04-2012
Desired Output
Old Article | New Article
B A
C A
在mysql/sql中可以吗?在此先感谢,因为我已经为此苦苦挣扎了一段时间。
(注:实际表有20万多行)
最佳答案
最好有另一个表来保存“当前”文章列表。每当您替换一篇文章时,更新当前表,同时使用所有被替换文章的映射更新这个新表。新表在模式上与您当前的表相同。当您进行替换时,您将: update [table_name] set new_article = [newest article], substitution_date=[now] where new_article = [article being replaced]。
关于mysql - SQL/MySQL : Retrieve active article from table with 3 columns (Old | New | Date),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14715773/