Это мой вопрос:Объединение запросов с разными столбцами в одной записи
У меня есть несколько запросов, где каждый запрос возвращает мне 2 столбца.
Пример:
1.- Клиент - Дахи
2.- Клиент - Patr
3.- Клиент - Orts
. . . .
45.-клиент - Tire
Всегда получить клиент с другим столбцом.
Результат для запроса, если я делаю союз, как это: (Конечно, многие строки с он же клиента, но разного значения столбца)
Client Dahi Patr Orts ......... Tyre
1 x
1 x
2 x
3 x
3 x
3 x
Я хотел бы объединить запрос и получить (один столбец на одного клиента, объединяющий разные столбцы в одной записи):
Client Dahi Patr Orts ......... Tyre
1 x x
2 x
3 x x x
Некоторые идеи?
Предполагая, что вы используете опорную точку для построения набора результатов, вы можете просто использовать функцию агрегата max и группу по идентификатору клиента, чтобы получить 1 строку на каждого клиента. Если это не сработает, то после достижения результирующего набора вы можете агрегировать с помощью max и group by client. – xQbert