2

我正在尝试从以下示例表中检索活动文章:

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 中可以吗?在此先感谢,因为我已经为此苦苦挣扎了一段时间。

(注:实际表有超过 200k 行)

4

1 回答 1

0

你最好有另一个表来保存“当前”文章的列表。每当您替换一篇文章时,更新当前表,同时更新这个新表,其中包含所有被替换文章的映射。新表的架构与您当前的表相同。当您进行替换时,您将:update [table_name] set new_article = [newest article],substitution_date=[now] where new_article = [article being被替换]。

于 2013-02-05T19:57:49.800 回答