Разница между операциями объединения, когда различается 1 и n? - PullRequest
0 голосов
/ 19 сентября 2019

скажем, у меня есть df и df2.если я хочу присоединиться к этим двум таблицам.

df: name, classIddf2: classId, время

a) df.classid.distinct (). Count () = 1б) df.classid.distinct (). count () = n, n <500c) df.classid.distinct (). count () = n, n> 100000

, если я хочу сделать операцию соединения.это будет по-другому для этого 3 senarios?

1 Ответ

0 голосов
/ 19 сентября 2019

Объединение не зависит от количества строк в таблице.Это всегда написано одинаково.В вашем случае вы ищете:

select df.name, df.classid, df2.time
from df 
  join df2 on df.classid = df2.classid;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...