![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос | Заплачу за решение | Новые сообщения Сообщения за день | Расширенный поиск | Правила | Всё прочитано |
![]() |
|
Опции темы |
![]() |
#1 |
Недотепа
Форумчанин
Регистрация: 18.01.2011
Адрес: Живу по адресу: Parallelogram@list.ru
Сообщений: 150
Репутация: 35
|
![]()
Здравствуйте.
Есть таблицы (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, чтобы вывести имя таблиц, или использовать алиас для присвоения нового имени... но я не понимаю как все это сделать и куда подставлять. |
![]() |
![]() |
![]() |
#2 |
МегаМодератор
СуперМодератор
Регистрация: 09.01.2008
Сообщений: 24,624
Репутация: 5386
|
![]()
используйте union all
Код:
|
![]() |
![]() |
![]() |
#3 |
Модератор
Заслуженный модератор
Регистрация: 17.11.2010
Адрес: Северодонецк.ua
Сообщений: 18,375
Репутация: 6468
|
![]() Код:
__________________
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию |
![]() |
![]() |
![]() |
#4 |
Недотепа
Форумчанин
Регистрация: 18.01.2011
Адрес: Живу по адресу: Parallelogram@list.ru
Сообщений: 150
Репутация: 35
|
![]()
Спасибо, все получилось. UNION ALL - это то что нужно )
|
![]() |
![]() |
![]() |
Опции темы | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перенос значений таблиц из Excel в несколько таблиц Word средствами VBA | apfu00 | Microsoft Office Excel | 0 | 19.10.2016 17:51 |
Несколько таблиц в combobox | Maxim5 | C# (си шарп) | 1 | 09.04.2016 11: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 |
|
|