Код Python или альтернативы для разделения таблицы - PullRequest
0 голосов
/ 27 ноября 2018

Я постараюсь объяснить это как можно лучше.

У меня есть один стол, который я пытаюсь разбить на меньший.Таблица содержит LOT-номера и OWNERS в качестве заголовков столбцов.Номера LOT могут иногда иметь нескольких владельцев, т. Е. Джон и Питер владеют лотом 12345. Поэтому в таблице дважды указан один и тот же номер LOT с уникальным ВЛАДЕЛЕЦОМ.

т.е. LOT OWNER

  12345    John
  12345    Peter

То, что я хочу сделать, это отобразить уникальный номер LOT и ВЛАДЕЛЬЦОВ, объединенные в один столбец.

т.е. LOT OWNER

  12345    John, Peter

Я действительно просто хочу уменьшить размер своей таблицыизменяя отношения.Любая помощь будет принята с благодарностью, так как я не самый сильный в области ГИС на Python / Programming / Development.

1 Ответ

0 голосов
/ 27 ноября 2018

Просто попробуйте это (если вы на MySQL):

SELECT lot, GROUP_CONCAT(owner) FROM your_table GROUP BY lot;
...