мелкое — крупно,
в глубоком разговоре
мудрость приходит
по вопросам сюда: @aigul_sea
Post #166
1.6K
💡Ответ💡
Коллеги в комментах правильно отметили, что при фулле будет 7 строк, поэтому правильно:
✨0 7 5 7✨
🌿Inner Join
Минимально - если ключи в таблицах разные:
t1: 1, 2, 3, 4, 5, 6, 7
t2: 8, 9, 10, 11, 12
🌿Left Join
По-любому 7 строк точно будет, т.к. left берет все из левой таблицы. Минимально - если строки сметчились 1:1 (каждый id встречается один раз) или не сметчились.
🌿Right Join
По-любому 5 строк точно будет, логика та же.
🌿Full Join
Тут формула: max(n, m) = max(7, 5) = 7
В нашем первом примере хоть и будет 12 (нет ни одного одинакового id), но во втором случае будет меньше:
t1: 1, 2, 3, 4, 5, 6, 7
t2: 1, 2, 3, 4, 5
Спасибо за бдительность🫡
Коллеги в комментах правильно отметили, что при фулле будет 7 строк, поэтому правильно:
✨0 7 5 7✨
🌿Inner Join
Минимально - если ключи в таблицах разные:
t1: 1, 2, 3, 4, 5, 6, 7
t2: 8, 9, 10, 11, 12
🌿Left Join
По-любому 7 строк точно будет, т.к. left берет все из левой таблицы. Минимально - если строки сметчились 1:1 (каждый id встречается один раз) или не сметчились.
🌿Right Join
По-любому 5 строк точно будет, логика та же.
🌿Full Join
Тут формула: max(n, m) = max(7, 5) = 7
В нашем первом примере хоть и будет 12 (нет ни одного одинакового id), но во втором случае будет меньше:
t1: 1, 2, 3, 4, 5, 6, 7
t2: 1, 2, 3, 4, 5
Спасибо за бдительность🫡









