|
MySQL.RU - Webboard
Вернуться
Альтернатива оператору Union (Бей Лбом) 22/10/2004 - 23:09:06
Re: Временныe таблицы (Dinky) 22/10/2004 - 23:19:37
Re: Временныe таблицы (Бей Лбом) 22/10/2004 - 23:43:44
Re: Временныe таблицы (Dinky) 23/10/2004 - 00:21:11
> Original message text:
> From: Бей Лбом - 22/10/2004 - 23:09:06
> Subject:Альтернатива оператору Union
> -----------------
> ЧЕм можно заменить оператор Union. ОН реализован тока в 4-х версиях, а мне надо сделать тоже самое только для 3-х версий...
>
> например мне надо select id1 from table1 объединить в одном запросе select id2 from table2, причем эти таблицы никак между собой не связаны например....то есть никакие join тут не подходят..
>
> заранее всем благодарен
>
From: Dinky - 23/10/2004 - 00:21:11
Subject:Временныe таблицы
-----------------
ышо раз - UNION это есть _объединение_ результатов нескольких запросов, сервер сам через сабж это делает, и ты это можешь сделать, может быть медленнее, но принцип тот же ;)
Не совсем в курсе, о чем именно ты писал, ну сделай свой селект по 3м таблицам вместе с лимитом, какие проблемы? Если limit надо на результат, то почему бы не реализовать программно?
$limit = 500;
$result=mysql_query("select blabla from table1 where blabla limit ".$limit);
while(rset[]=mysql_fetch_row($result))()
$limit-=mysql_row_count($result)
if($limit>0)
$result=mysql_query("select blabla from table1 where blabla limit ".$limit);
while(rset[]=mysql_fetch_row($result))()
if($limit>0)
$result=mysql_query("select blabla from table1 where blabla limit ".$limit);
while(rset[]=mysql_fetch_row($result))()
:)
--
Dmitry
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
18000
|
|