|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.06.2018, 09:37 | #1 |
Недотепа
Форумчанин
Регистрация: 18.01.2011
Сообщений: 174
|
Объединить несколько таблиц, несколько столбцов, вывести имя таблиц
Здравствуйте.
Есть таблицы (table_temp, tBLE_input): TABLE_TEMP user_id | time | money | do 1 | 06:00 | 10 | 2 2 | 06:10 | 25 | 0 1 | 06:20 | 30 | 0 2 | 06:22 | 10 | 1 1 | 12:50 | 14 | 1 TABLE_INPUT user_id | time | money 1 | 08:30 | 11 2 | 10:02 | 33 1 | 13:31 | 77 Нужно вывести только для user_id = '1' в обеих таблицах, и do <> '0' в первой таблице, чтобы получилось в худшем случае так: time | money | do 06:00 | 10 | 2 08:30 | 11 | null 12:50 | 14 | 1 13:31 | 77 | null А в лучшем случае, так: time | money | do | table 06:00 | 10 | 2 | temp 08:30 | 11 | null | input 12:50 | 14 | 1 | temp 13:31 | 77 | null | input До чего я дошел (у меня конечно же не получилось): Код:
time | money | do 06:00 | 10 | 2 12:50 | 14 | 1 06:00 | 10 | 2 12:50 | 14 | 1 И да, я знаю, что нужно использовать UNION, чтобы объединить одинаковые столбцы из разных таблиц в одну. И я предполагаю, что нужно использовать SHOW TABLES, чтобы вывести имя таблиц, или использовать алиас для присвоения нового имени... но я не понимаю как все это сделать и куда подставлять. |
15.06.2018, 09:45 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
используйте union all
Код:
|
15.06.2018, 09:50 | #3 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
15.06.2018, 10:07 | #4 |
Недотепа
Форумчанин
Регистрация: 18.01.2011
Сообщений: 174
|
Спасибо, все получилось. UNION ALL - это то что нужно )
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перенос значений таблиц из Excel в несколько таблиц Word средствами VBA | apfu00 | Microsoft Office Excel | 0 | 19.10.2016 16:51 |
Несколько таблиц в combobox | Maxim5 | C# (си шарп) | 1 | 09.04.2016 10:57 |
Linqdatasource несколько таблиц | ZBEP | ASP.NET | 0 | 21.05.2014 13:34 |
Несколько таблиц в Word | FearDog | Общие вопросы Delphi | 1 | 29.02.2012 21:32 |
Вставить несколько таблиц | lede88 | Общие вопросы Delphi | 0 | 07.04.2010 06:52 |