我有一个简单的 SQL 问题,我认为这会很直接,但让自己陷入了混乱。任何帮助,将不胜感激
我有一个包含最后更新的表 A 表 A 与表 B 一对多 表 B 与表 C 一对多
我想显示表 C 的所有行以及表 A 的最后更新时间。我尝试了一些连接,但它们似乎不太有效。理想情况下,我想要类似的东西
select a.lastUpdated c.* from TableA a, TableC c where
a.id in (select a_id from TableB where (select b_id from TableC where c_id = select
id from TableC where XXXX=YYYY))
所以我可以传入表 C 的 id,然后返回一行,其中包含最后更新的时间。
XXX=YYY 将是我返回表 C 的一行的标准。
任何帮助或指针表示赞赏
谢谢