以下查询的语法是什么:
如果存在匹配引用(Table1ID),则从 Table1 和 JOIN Table2 中获取所有列,否则 JOIN Table3。
简化的数据库结构或多或少如下
Table1
ID Type
1 std
Table2
ID Table1ID Title Language
1 1 Test en
Table3
ID Table1ID Title Language Flag
1 1 Other en 1
另外,我现在意识到 Table3 将有多个条目引用单个 Table1.id。如何限制它只返回每个结果的最新条目(具有最高 id)?