Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Совмещение столбцов таблиц / 10 сообщений из 10, страница 1 из 1
06.12.2017, 21:16
    #39565425
dima_sql
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Совмещение столбцов таблиц
Как объединить столбцы date из двух таблиц в один столбец (сортировка по дате)?

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
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




Код: sql
1.
2.
3.
4.
5.
6.
7.
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

Модератор: Вложение удалено.
...
Рейтинг: 0 / 0
06.12.2017, 21:18
    #39565426
dima_sql
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Совмещение столбцов таблиц
Последняя картинка = первой, не удалил прикрепление.
Модератор: Я удалил, чтобы не порождать путаницу.
...
Рейтинг: 0 / 0
06.12.2017, 22:06
    #39565438
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Совмещение столбцов таблиц
UNION ALL?
...
Рейтинг: 0 / 0
06.12.2017, 22:39
    #39565445
dima_sql
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Совмещение столбцов таблиц
Akina,
Это не то, т.к. столбцы summ и debit сольются в один, что не нужно.
...
Рейтинг: 0 / 0
06.12.2017, 23:04
    #39565455
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Совмещение столбцов таблиц
Вот что - не поленитесь выложить ПРАВИЛЬНЫЕ данные (результаты двух запросов и желаемый результат). И лучше не скриншотами, а текстом в теге таблицы или кода (и проверить предпросмотром, что выглядит нормально).
...
Рейтинг: 0 / 0
07.12.2017, 05:34
    #39565507
dima_sql
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Совмещение столбцов таблиц
Akina,
Конечно вначале проверил, про что пишу.
Поэтому прежде чем советовать, пожалуйста или проверяйте свои советы или не пишите так категорично.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
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
...
Рейтинг: 0 / 0
07.12.2017, 05:55
    #39565512
javajdbc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Совмещение столбцов таблиц
dima_sqlПоэтому прежде чем советовать, пожалуйста или проверяйте свои советы или не пишите так категорично.


...пожалуй последую совету и не буду писать...
...
Рейтинг: 0 / 0
07.12.2017, 07:29
    #39565518
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Совмещение столбцов таблиц
dima_sql,

Покажите желаемый результат на показанных входных данных.
...
Рейтинг: 0 / 0
07.12.2017, 11:46
    #39565692
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Совмещение столбцов таблиц
dima_sqlКонечно вначале проверил, про что пишу.
Оно и заметно...
AkinaПРАВИЛЬНЫЕ данные (результаты двух запросов и желаемый результат ).
Проверь ещё раз...
...
Рейтинг: 0 / 0
07.12.2017, 19:23
    #39566191
dima_sql
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Совмещение столбцов таблиц
Akina, так и не понял чего хотите видеть в первом сообщении специально представил два разных запроса.

А желаемый результат следующий:
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Совмещение столбцов таблиц / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]