2 / 2 / 2
Регистрация: 20.10.2016
Сообщений: 92
|
|
1 | |
Группировка по разным столбцам04.12.2016, 20:08. Показов 1286. Ответов 7
Метки нет (Все метки)
Доброго дня всем. Помогите, пожалуйста, решить проблему с группировкой. Суть в следующем. Есть бд с таблицей, в которой интересующие два столбца.
Город 1 | Город 2 Москва Воронеж Москва Санкт-Петербург Воронеж Москва Воронеж Астана Санкт-Петербург Воронеж Астана Москва Я хотел бы объединить все строки, где в одном из столбцов есть Москва, по второму городу. Подскажите, как сделать, пожалуйста
0
|
04.12.2016, 20:08 | |
Ответы с готовыми решениями:
7
Суммирование с разбивкой по разным столбцам Разбиение слов по разным столбцам Циклическое применение одного преобразования к разным столбцам Необходимо расбрасать закодированные данные 1 столбца по разным столбцам. |
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
|
|
05.12.2016, 08:51 | 2 |
elochka, посмотрите в сторону GROUP_CONCAT
1
|
2 / 2 / 2
Регистрация: 20.10.2016
Сообщений: 92
|
|
05.12.2016, 15:52 [ТС] | 3 |
спасибо)
Добавлено через 1 час 3 минуты не получается. Мне нужно, чтобы по группировка была по неизвестному столбцу. То есть изначально я не знаю, в каком столбце эта Москва
0
|
576 / 514 / 253
Регистрация: 26.09.2010
Сообщений: 2,603
|
|
05.12.2016, 16:00 | 4 |
elochka, напишите тогда конкретно задание
или привидите пример своих данных и что должно получится
0
|
2 / 2 / 2
Регистрация: 20.10.2016
Сообщений: 92
|
|
05.12.2016, 19:49 [ТС] | 5 |
Значит так. у меня в таблице есть два столбца с названиями городов, предположим пути сообщения между городами. в первом столбце город, из которого выехал товар. во втором же столбце город, в который товар прибыл. они могут меняться местами, что естественно. Нужно получить все города, с которыми запрашиваемый был связан. То есть нужны все, в который привезли товар из данного изначально города, и все из которых вывезли товар в данный нам город. При этом города не должны повторяться.
Город 1 | Город 2 Москва Рязань Рязань Питер Саратов Москва Томск Москва Москва Томск Москва Саратов Рязань Томск Москва Томск Томск Москва Нужно вывести города, связанные с Москвой. Т.е.: Томск, Саратов, Рязань При этом Москва может не встречаться в одном из столбцов, но город, с которым она была связана должен все равно вывестись. А группировать, получается, нужно по неизвестному столбцу
0
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
||||||
05.12.2016, 19:59 | 6 | |||||
0
|
2 / 2 / 2
Регистрация: 20.10.2016
Сообщений: 92
|
|
06.12.2016, 06:54 [ТС] | 7 |
Спасибо
0
|
2 / 2 / 2
Регистрация: 20.10.2016
Сообщений: 92
|
|
12.12.2016, 09:14 [ТС] | 8 |
а как поступить со следующим
id / ГОРОД 1 / ГОРОД 2 / Кол-во 1 /москва / рязань / 20 2 /воронеж / москва / 90 3/ воронеж / рязань / 20 1/ рязань /москва / 40 2/ москва / воронеж / 30 1/ москва / рязань / 200 а требуется вывод по Москве: 1/ рязань/ 200 2/ воронеж /90 Помогите, пожалуйста
0
|
12.12.2016, 09:14 | |
12.12.2016, 09:14 | |
Помогаю со студенческими работами здесь
8
Две фильтрации по разным столбцам объединить в один запрос с помощью оператора and Экспортировать содержимое файла .txt так, чтобы разделенные символом ; данные разносились по разным столбцам Написать 20 слов разным цветом с разным расположением Найти наибольшее значение по столбцам, найти наибольшее из наибольших по столбцам. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |