【发布时间】:2016-12-16 03:56:48
【问题描述】:
我搜索的内容与 Jonathan 在此示例中搜索的内容完全相反:
How to select multiple rows by multi-column primary key in MySQL?
有 3 列作为主键(第 3 列是日期),我想选择所有列而不选择最近的列。如果前两个主要值的组合没有第二个条目,我根本不想选择它。将其视为一种版本控制。表结构包含比这三个更多的列,我想选择整行。
看起来像这样:
{ID1 | ID2 | DATE} | more columns ...
伪代码:
SELECT * FROM table WHERE (first and second primary value are the same and exist more than once) AND NOT MAX(date)
:D
我想输出该行所有以前版本的数据,不包括最新版本。
提前感谢您的任何建议!
【问题讨论】:
标签: mysql select primary-key