Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.04.2014, 20:24   #1
shtep
Пользователь
 
Регистрация: 01.03.2010
Сообщений: 16
По умолчанию Вывод из нескольких таблиц

Помогите с проблемкой
Есть 4 таблицы table1, table2, table3, table4. Все таблицы имеют одинаковые поля (id, number_pribors).
Как вывести значения поля number_pribors из всех таблиц в одном списке, так чтобы они не повторялись.
Например: В таблицах следующие значения.
Table1 - 1 1 2
Table2 - 1 3
Table3 - 2 4 5
Table4 - 1 3

Нужно получить следующий список
1
2
3
4
5
shtep вне форума Ответить с цитированием
Старый 28.04.2014, 21:56   #2
TranceSmile
Смайлик :)
Форумчанин
 
Аватар для TranceSmile
 
Регистрация: 12.12.2010
Сообщений: 445
По умолчанию

SELECT * from table1, table 2, table 3, table4 where ...
Дальше сами, а вообще прочитайте о операторах join
Самый перспективный framework Yii (c)

Последний раз редактировалось TranceSmile; 28.04.2014 в 21:59.
TranceSmile вне форума Ответить с цитированием
Старый 28.04.2014, 22:14   #3
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

А у меня вообще подозрение , что человек таблицы и поля таблиц путает, а так же недопонимает смысл бд. Иначе на кой нужна толпа таблиц с одинаковой структурой?
ADSoft на форуме Ответить с цитированием
Старый 28.04.2014, 23:23   #4
TranceSmile
Смайлик :)
Форумчанин
 
Аватар для TranceSmile
 
Регистрация: 12.12.2010
Сообщений: 445
По умолчанию

Цитата:
Сообщение от ADSoft Посмотреть сообщение
А у меня вообще подозрение , что человек таблицы и поля таблиц путает, а так же недопонимает смысл бд. Иначе на кой нужна толпа таблиц с одинаковой структурой?
Согласен. А вообще такое может быть только когда допустим есть три дампа и их нужно обьеденить.
Самый перспективный framework Yii (c)
TranceSmile вне форума Ответить с цитированием
Старый 29.04.2014, 00:50   #5
shtep
Пользователь
 
Регистрация: 01.03.2010
Сообщений: 16
По умолчанию

Цитата:
Сообщение от ADSoft Посмотреть сообщение
А у меня вообще подозрение , что человек таблицы и поля таблиц путает, а так же недопонимает смысл бд. Иначе на кой нужна толпа таблиц с одинаковой структурой?
Ну как бы логично предположить, что я остальные поля таблиц просто опустил, т.к. они не нужны для данной задачи. Лучше б советом помогли, чем глупости спрашивать.
shtep вне форума Ответить с цитированием
Старый 29.04.2014, 09:00   #6
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

ну, ну.... раз такой умный - чего ж на форуме ответов ищете? Вам уже в двух темах намекнули что со структурой БД не все в порядке. Как правило бывают такие случаи и часто...
Нет чтобы описать задачу - вам бы подсказали более рациональный способ организации данных, и наверняка не пришлось мучатся такими "глупостями", ну а по теме
будет что-то типа такого

Код:
SELECT DISTINCT number_pribors FROM (SELECT number_pribors FROM table1 UNION SELECT number_pribors FROM table2 .... все ваши таблицы...)
не проверял, но смысл такой

Последний раз редактировалось ADSoft; 29.04.2014 в 09:04.
ADSoft на форуме Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод в один DBGrid данных из нескольких таблиц без SQL запроса Muramidaza БД в Delphi 1 07.03.2014 12:56
вывод нескольких таблиц по очереди в DBgrid Silent69 БД в Delphi 0 30.04.2012 11:37
вывод данных из нескольких таблиц Кристинка89 SQL, базы данных 3 05.03.2012 10:16
обединение нескольких таблиц Rgena84 Microsoft Office Excel 0 03.11.2011 06:40
Запрос с нескольких таблиц Lokos БД в Delphi 3 15.04.2011 07:43