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




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



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