我有以下形式的哈希表:
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”语法进行选择。
任何帮助都非常感激。
答案 0 :(得分: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)