powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / сделать подзапрос на 4.0
5 сообщений из 5, страница 1 из 1
сделать подзапрос на 4.0
    #33388795
ТопольМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо переделать запрос с подзапросом для 4.0:
вот он:

Код: plaintext
1.
2.
3.
4.
select obj.id from obj,msg 
where msg.id=obj.id 
and 
obj.id in 
(select obj.id from obj,msg where obj.id=$id and $where $order $limit)

как лучше это сделать?
...
Рейтинг: 0 / 0
сделать подзапрос на 4.0
    #33389951
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
select obj.id from obj,msg 
where msg.id=obj.id 
and obj.id=$id and $where $order $limit
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
сделать подзапрос на 4.0
    #33389975
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
только сейчас дошло: obj.id in ... where obj.id=$id - лол
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
сделать подзапрос на 4.0
    #33395561
ТопольМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в упрощенном случае задачу можно сформулировать так:

надо выбрать N -записей в некотором заранее отсортированном наборе таких же записей той же таблицы, т.е. надо выбрать набор, отсортировать его и вернуть нужное количество этих записей

Код: plaintext
1.
select id from obj where id in 
(select id from obj where obj.id=$id $order $limit)

надо сделать этот запрос без подзапроса, т.е. под в MySQL 4.0
...
Рейтинг: 0 / 0
сделать подзапрос на 4.0
    #33395936
maXmo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почему нельзя просто?
Код: plaintext
select id from obj where obj.id=$id $order $limit
------------------
- А как в Интеpнете pаботать? - Сначала нужно узнать, что вам нужно rtfm
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / сделать подзапрос на 4.0
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]