Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Строки из выборки с определенными номерами / 12 сообщений из 12, страница 1 из 1
14.02.2005, 18:36
    #32915059
Nuclon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки из выборки с определенными номерами
запрос select * from `table` order by some_field возвращает 150 строк
я хочу изменить запрос, чтобы получить пятую, двадцать третью и сорок восьмую строки из этой выборки.
есть такая возможность и как?
...
Рейтинг: 0 / 0
14.02.2005, 20:10
    #32915199
sky2k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки из выборки с определенными номерами
можно 3 запросами
Код: plaintext
1.
2.
3.
select * from `table` order by some_field limit  4 , 1 
select * from `table` order by some_field limit  22 , 1 
select * from `table` order by some_field limit  47 , 1 

можно двумя
Код: plaintext
1.
2.
set @a= 0 ; 
select @a:=@a+ 1  as cnt,`table` * from `table` having cnt in ( 5 , 23 , 48 );

--
No microsoft software was used to post this message
...
Рейтинг: 0 / 0
15.02.2005, 11:51
    #32915996
sky2k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки из выборки с определенными номерами
sky2k
можно двумя
Код: plaintext
1.
2.
set @a= 0 ; 
select @a:=@a+ 1  as cnt,`table` * from `table` having cnt in ( 5 , 23 , 48 );

каюсь решение было поспешным, не проверенным и не работает =)

--
No microsoft software was used to post this message
...
Рейтинг: 0 / 0
16.02.2005, 23:30
    #32919740
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки из выборки с определенными номерами
а что? берёшь три запроса и разбавляешь юнионами.

да пребудет с вами гугл!
...
Рейтинг: 0 / 0
17.02.2005, 09:53
    #32920085
Nuclon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки из выборки с определенными номерами
Забыл сказать - mysql 3.23 - там union'ов нету
...
Рейтинг: 0 / 0
17.02.2005, 14:42
    #32921061
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки из выборки с определенными номерами
мож, ты всё-таки не по номеру строки, а по id будешь выбирать? а то каждому извращенцу по мускулю - многовато будет.
------------------
да пребудет с вами гугл!
...
Рейтинг: 0 / 0
17.02.2005, 14:43
    #32921063
Doctor013
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки из выборки с определенными номерами
sky2k sky2k
можно двумя
Код: plaintext
1.
2.
set @a= 0 ; 


каюсь решение было поспешным, не проверенным и не работает =)



--
No microsoft software was used to post this message
блин, тут можно было бы и одной обойтись
Код: plaintext
select @a:=ifnull(@a, 0 )+ 1  as cnt,`table`.* from `table` having cnt in ( 5 , 23 , 48 );
но, по-видимому, операция присваивания в данном случае фиктивна,
...
Рейтинг: 0 / 0
17.02.2005, 14:50
    #32921081
sky2k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки из выборки с определенными номерами
Doctor013
Код: plaintext
select @a:=ifnull(@a, 0 )+ 1  as cnt,`table`.* from `table` having cnt in ( 5 , 23 , 48 );
но, по-видимому, операция присваивания в данном случае фиктивна,

не работает этот запрос =)

--
No microsoft software was used to post this message
...
Рейтинг: 0 / 0
17.02.2005, 14:51
    #32921086
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки из выборки с определенными номерами
по уму строки выбираются не по номерам, а по внятным условиям, засовываемым в WHERE.
------------------
да пребудет с вами гугл!
...
Рейтинг: 0 / 0
17.02.2005, 14:56
    #32921103
tru55
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки из выборки с определенными номерами
Тем более, что, если не использовать ORDER BY, то
пятую, двадцать третью и сорок восьмую строки
могут меняться от выборки к выборке
...
Рейтинг: 0 / 0
17.02.2005, 15:28
    #32921216
sky2k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки из выборки с определенными номерами
не ну подрузомевался там order просто я его забыл поставить =)))
но запрос работает не корректно, почему я не понял =)

--
No microsoft software was used to post this message
...
Рейтинг: 0 / 0
17.02.2005, 15:37
    #32921249
Doctor013
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Строки из выборки с определенными номерами
В данном случае мне интересно поведение пользовательских переменных.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Строки из выборки с определенными номерами / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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