Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Строки в столбцы
|
|||
|---|---|---|---|
|
#18+
Добрый день! Есть 2 таблицы, например: Таблица_1 ID NAME 1 кислота 2 соль 3 щелочь и Таблица 2 ID_T1 NAME 1 соляная 1 серная 1 азотная 2 поваренная можно ли получить вывод так: 1 кислота соляная серная азотная 2 соль поваренная 3 щелочь Т.е. чтобы результаты выборки одинаковых продуктов пошли разными столбцами в выводе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2017, 18:15 |
|
||
|
Строки в столбцы
|
|||
|---|---|---|---|
|
#18+
GROUP BY + GROUP_CONCAT() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.12.2017, 22:24 |
|
||
|
Строки в столбцы
|
|||
|---|---|---|---|
|
#18+
CONCAT же загонит всю выборку в одно поле. Он так работает? Мне надо, чтобы было несколько столбцов по одному значению. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2017, 08:13 |
|
||
|
Строки в столбцы
|
|||
|---|---|---|---|
|
#18+
VladRost, тогда ищи и читай про cross-tab средствами SQL. Там, если что, логика строится на CASE / IIF + GROUP BY. Ну и кол-во столбцов в результирующем наборе должно быть строго определено и фиксировано. Либо ещё читать про динамическое построение и выполнения запросов... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2017, 18:46 |
|
||
|
Строки в столбцы
|
|||
|---|---|---|---|
|
#18+
авторДобрый Э - Эх, Спасибо. Наверно реализую средствами PHP, после простого запроса с объединением таблиц, там это делается достаточно элементарно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2017, 22:05 |
|
||
|
Строки в столбцы
|
|||
|---|---|---|---|
|
#18+
Добрый Э - ЭхVladRost, как пример реализации... Насколько понял тут пример попроще - нужно вывести всего одно значение на единицу измерения. GROUP BY и CONCAT там должны справиться. Подобное я делал. GROUP неплохо делает эту операцию, но ему нужно чтобы в подзапросах было единственное значение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.12.2017, 22:08 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39570908&tid=1830175]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 370ms |

| 0 / 0 |
