|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
22709
|
|