Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Выборка из нескольких таблиц. (Dead) 22/06/2005 - 17:40:14
      Re: Выборка из нескольких таблиц. (walrus) 22/06/2005 - 20:17:16
      Re: Выборка из нескольких таблиц. (Dead) 23/06/2005 - 11:08:32
      Re: продолжение, отжиг (Валентин) 23/06/2005 - 17:27:23

> Original message text:
> From: Dead - 22/06/2005 - 17:40:14
> Subject:Выборка из нескольких таблиц.
> -----------------
> Господа, у меня есть несколько таблиц.
> zip_uae
> zip_eur
> zip_mos
> Столбцы в них одинаковые.
> Code;Name;Name1; Number;Price;RG
>
> Мне надо искать во всех таблицах и вывести результат поиска, причем надо знать, в какой таблице это найдено.
> А если ненайдено ничего - написать об этом.
>
> Что делать, Помогите плиз.
> Благодарен.
>


From: Валентин - 23/06/2005 - 17:27:23
Subject:продолжение, отжиг
-----------------
Продолжаю, скопировал вопрос walrus, т.к. влом было набирать заново
DROP TABLE IF EXISTS tmpD;

CREATE TEMPORARY TABLE tmpD
select Code,Name,Name1,Number,Price,RG,"гривны" as MoneyName from zip_uae where (тут пишешь условие какое надо)
union
select Code,Name,Name1,Number,Price,RG,"евры" as MoneyName from zip_eur where (тут пишешь условие какое надо)
union
select Code,Name,Name1,Number,Price,RG,"москальские деньги" as MoneyName from zip_mos where (тут пишешь условие какое надо);

Теперь делай с результирующей таблицей что угодно, подсчитывай количество в каждой группе по деньгам или еще какому критерию...
Я приписал временную табличку, она актуальна в коннекте конкретного пользователя, в других не видна - это удобно для отчетов.
Можешь для отладки сделать не временную, нацеплять индексов, если много записей и потом запрос медленный, вобщем проблем нету.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
22709



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |