У меня есть требование записи записей таблицы в плоский файл. Вот требование: я должен найти все столбцы, для которых столбцы фильтрации одинаковы, в этом случае строки должны быть записаны в одной строке в плоском файле с именем столбца как prefix для ценности. Здесь col1 и col2 должны сформировать уникальную запись.
Входная таблица:
col1 col2 col3 col4
A B 1 HELLO
C X 5 DEMO
A B 2 TEXT
Выход :
A B col31,col4HELLO col32,col4TEXT
C X col35,col4DEMO
columns for which the filtering columns are same
? Какие столбцы являются фильтрующими столбцами в вашем примере, какие одинаковые, а какие разные и почему? Пожалуйста, объясни. - person krokodilko   schedule 26.08.2017(col1,col2), (col1, col3), ...... (col2, col4) ... (col1,col2,col3), (col1,col2,col4) .....
, если существуют дублированные записи (более 1 записи) для данной комбинации столбцов, а затем для этих дублированных записей и комбинаций вы хотите создать плоский файл с данными. Я прав или может быть я что-то не понимаю? - person krokodilko   schedule 26.08.2017( (100! )/( 2! * (100-2) ! ) = 4950
. Наивный алгоритм сгенерирует все эти 4950 комбинаций столбцов, а затем запросит таблицу 4095 раз в цикле, чтобы получить повторяющиеся строки. - person krokodilko   schedule 26.08.2017