Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / MySQL Новый топик    Ответить
 Совмещение столбцов таблиц  [new]
dima_sql
Member

Откуда:
Сообщений: 10
Как объединить столбцы date из двух таблиц в один столбец (сортировка по дате)?

SELECT
cr.date, 
cl.name cl_na,
cr.summa
FROM consumer_record cr 
LEFT JOIN source_list sl ON cr.id_source = sl.id 
LEFT JOIN consumer_list cl ON cr.id_consumer = cl.id
WHERE cr.id_consumer = 30

Картинка с другого сайта.

SELECT
ca.date, 
cl.name cl_na,
ca.debit 
FROM consumer_account ca 
LEFT JOIN consumer_list cl ON ca.id_consumer = cl.id
WHERE ca.id_consumer = 30

Картинка с другого сайта.

Т.е. итоговая таблица будет состоять из колонок date, cl_na, summ, debit

Модератор: Вложение удалено.
6 дек 17, 21:16    [21012771]     Ответить | Цитировать Сообщить модератору
 Re: Совмещение столбцов таблиц  [new]
dima_sql
Member

Откуда:
Сообщений: 10
Последняя картинка = первой, не удалил прикрепление.
Модератор: Я удалил, чтобы не порождать путаницу.
6 дек 17, 21:18    [21012776]     Ответить | Цитировать Сообщить модератору
 Re: Совмещение столбцов таблиц  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 16297
UNION ALL?
6 дек 17, 22:06    [21012881]     Ответить | Цитировать Сообщить модератору
 Re: Совмещение столбцов таблиц  [new]
dima_sql
Member

Откуда:
Сообщений: 10
Akina,
Это не то, т.к. столбцы summ и debit сольются в один, что не нужно.
6 дек 17, 22:39    [21012982]     Ответить | Цитировать Сообщить модератору
 Re: Совмещение столбцов таблиц  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 16297
Вот что - не поленитесь выложить ПРАВИЛЬНЫЕ данные (результаты двух запросов и желаемый результат). И лучше не скриншотами, а текстом в теге таблицы или кода (и проверить предпросмотром, что выглядит нормально).
6 дек 17, 23:04    [21013055]     Ответить | Цитировать Сообщить модератору
 Re: Совмещение столбцов таблиц  [new]
dima_sql
Member

Откуда:
Сообщений: 10
Akina,
Конечно вначале проверил, про что пишу.
Поэтому прежде чем советовать, пожалуйста или проверяйте свои советы или не пишите так категорично.

SELECT
cr.date, 
cl.name cl_na,
cr.summa
FROM consumer_record cr 
LEFT JOIN source_list sl ON cr.id_source = sl.id 
LEFT JOIN consumer_list cl ON cr.id_consumer = cl.id
WHERE cr.id_consumer = 30
UNION ALL
SELECT
ca.date, 
cl.name cl_na,
ca.debit 
FROM consumer_account ca 
LEFT JOIN consumer_list cl ON ca.id_consumer = cl.id
WHERE ca.id_consumer = 30


К сообщению приложен файл. Размер - 35Kb
7 дек 17, 05:34    [21013370]     Ответить | Цитировать Сообщить модератору
 Re: Совмещение столбцов таблиц  [new]
javajdbc
Member

Откуда: Montreal
Сообщений: 17798
dima_sql
Поэтому прежде чем советовать, пожалуйста или проверяйте свои советы или не пишите так категорично.



...пожалуй последую совету и не буду писать...
7 дек 17, 05:55    [21013385]     Ответить | Цитировать Сообщить модератору
 Re: Совмещение столбцов таблиц  [new]
miksoft
Member

Откуда:
Сообщений: 36390
dima_sql,

Покажите желаемый результат на показанных входных данных.
7 дек 17, 07:29    [21013415]     Ответить | Цитировать Сообщить модератору
 Re: Совмещение столбцов таблиц  [new]
Akina
Member

Откуда: Зеленоград, Москва, Россия
Сообщений: 16297
dima_sql
Конечно вначале проверил, про что пишу.

Оно и заметно...
Akina
ПРАВИЛЬНЫЕ данные (результаты двух запросов и желаемый результат).

Проверь ещё раз...
7 дек 17, 11:46    [21014259]     Ответить | Цитировать Сообщить модератору
 Re: Совмещение столбцов таблиц  [new]
dima_sql
Member

Откуда:
Сообщений: 10
Akina, так и не понял чего хотите видеть в первом сообщении специально представил два разных запроса.

А желаемый результат следующий:

К сообщению приложен файл. Размер - 12Kb
7 дек 17, 19:23    [21016347]     Ответить | Цитировать Сообщить модератору
Все форумы / MySQL Ответить