SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 21.11.2011 16:53:27

dadli
Завсегдатай
Зарегистрирован: 16.10.2011
Сообщений: 50

получит ограниченни част из таблиц

здраствуите.
есть таблица mytable и внё допустим 10 значение

id
1
2
..
..
10


хочу получит из етои таблици вся значениа кроме последного 3, тоест хочу вся поля в промежуток 1 - 7.
сделал так:
SELECT id FROM mytable ORDER BY id  LIMIT 0,-3
ошибку видает.
сделал через подзапросов и тоже ошибку видал, что ето верся мускл-а (а он 5.1.40-community) не может исползоват LIMIT в подзапросах.
как ето реализовать?
(LIMIT  7 не саидёт так как количество записеи в таблице изменяется)
спаисбо

Неактивен

 

#2 21.11.2011 17:15:21

deadka
Администратор
Зарегистрирован: 14.11.2007
Сообщений: 2422

Re: получит ограниченни част из таблиц

А просто

select id from table where id>=1 and id<=7 order by id;


не подойдёт?

И посмотрите вот это.

Отредактированно deadka (21.11.2011 17:16:00)


Зеленый свет для слабаков, долги отдают только трусы, тру гики работают только в консоли...

Неактивен

 

#3 21.11.2011 17:40:47

dadli
Завсегдатай
Зарегистрирован: 16.10.2011
Сообщений: 50

Re: получит ограниченни част из таблиц

нет, патаму в таблица можно вдруг количество записеи сталос 20 например smile
спасибо за силку

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson