繁体   English   中英

查找 min(records) 和 max(records)

[英]Find min(records) and max(records)

我有两张桌子,分别是 t1 和 t2。 t1 有 M 条记录,t2 有 N 条记录。 这两个表都不包含任何重复值。 如果我加入这两个表,那么 M 和 N 的 min(records) 和 max(records) 是多少?

**几天前我在一次采访中被问到这个问题,我无法回答。 请帮忙!

谢谢。

最少记录为0 ,因为无论您使用什么join条件,都可能总是评估为真。

假设您正在匹配“唯一”ID(我认为这是您试图通过指出没有重复项来表达的意思),最大记录数为n + m ,因为您可能在表之间使用full join ,没有匹配的行.

对于内连接,最大值为least(n, m) 一个表中的所有行可能与另一个表中的行匹配——但不匹配的行不会被计算在内。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM