[英]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.