0

我有一个哈希表,格式如下:

key | value | updated_date

我要查询的是:

if the updated_date of a key_a is greater than the updated_date of key_b, then select the data relevant to both of them

本质上,如果应用程序的一部分已更新,我需要提醒此更新的其他部分。

我猜它需要在一个查询中进行多项选择,但不确定如何进行,因为它们都有相同的列名,所以必须使用“AS”语法选择每个。

非常感谢任何帮助。

4

1 回答 1

0

对于任何最终遇到类似问题的人,答案是:

SELECT * FROM `log_action` WHERE `module_identifier` = 'module_1' AND `action_identifier` = 'action_1'
AND `date_created` > (SELECT `date_created` FROM `log_action` WHERE `module_identifier` = 'module_1' AND `action_identifier` = 'action_2' ORDER BY `date_created` DESC) 
于 2012-10-22T02:16:41.257 回答