this result ?
[src - table-1 partners]
country count_partners
DE 12
FR 3
[src - table-2 markets]
country count_markets
DE 7
IT 5
[result]
country count_partners count_markets
DE 12 7
FR 3 null
IT null 5
ю нид фулл аутер джоин ай белив
it's work for me + COALESCE(t1.country, t2.country)
Я бы для числовых столбцов Coalesce(value, 0) делал. Потому что null штук чего-то это неестественно. Ноль штук чего-то является более корректным вариантом.
может кому будет интересно - еще есь такое решение на pandas (https://www.datacourses.com/concatenate-merge-and-join-data-with-pandas-598/) df1 = pandas.DataFrame([{'country': 'DE', 'partners': 12}, {'country': 'FR', 'partners': 7}, ]) df1 country partners 0 DE 12 1 FR 7 df2 = pandas.DataFrame({'country': ['DE', 'IT', ], 'markets': [4, 1]}) df2 country markets 0 DE 4 1 IT 1 pandas.merge(df1, df2, on='country', how='outer', ) country partners markets 0 DE 12.0 4.0 1 FR 7.0 NaN 2 IT NaN 1.0 —-
Всем очень интересно, как выполняется элементарная SQL-операция при помощи революционного ORM’а для очередного языка.
Картинки для демо джойнов?! Ух, какая благодатная тема для срачика-то!
Надо, Илья, надо.
Почитал, чёт понял что все же придётся обхаять эт, хадость какая
Не получается, есть только нормальный материал, без "Махмуд, зажИгай!": https://www.sql.ru/articles/mssql/2007/013001introductiontojoins.shtml
Иногда только так и получается, через махмуд жги, и взрывай
Обсуждают сегодня