如何外部联接两个表(主表和多对一子表)以仅从第二个表中获得一项?

如何外部联接两个表(主表和多对一子表)以仅从第二个表中获得一项?,第1张

如何外部联接两个表(主表和多对一子表)以仅从第二个表中获得一项?

我最喜欢查理的答案,但是我不确定Postges是否具有TOP / LIMIT函数,因此这是一种不需要的替代解决方案(但假设sub_table具有一个名为“
id”的主键):

SELECt * FROM main_table m LEFT OUTER JOIN sub_table s ON s.main_table_id = m.idWHERe s.id IS NULL OR s.id IN (   SELECt MAX(id) FROM sub_table GROUP BY main_table_id)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5017299.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-15
下一篇2022-11-15

发表评论

登录后才能评论

评论列表(0条)

    保存