MySQL Error!

Date: [4:29:43] 22.05.2012 +0400

MySQL:
Query:                 select *, (select cost from ds_store as st2 where st2.parent=st.id order by cost asc limit 1) as cost_child, (select count(id) from ds_store as st2 where st2.parent=st.id) as count_child  from ds_store as st  where st.status=1 and st.cat IN (48) and st.parent=0 and st.cat!=0 order by  id   asc  limit -9, 9
mysql_error():         You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-9, 9' at line 1
mysql_errno():         1064
mysql_server_info():   5.1.61-log

Script:
SCRIPT_FILELINE:       /home/abrikos/public_html/modules/store.inc.php:49
SCRIPT_FILENAME:       /home/abrikos/public_html/index.php

Request:
REQUEST_URI:           /store/yaytso/cost_child/
QUERY_STRING:          module=store&id=yaytso&page=cost_child
HTTP_REFERER:          
HTTP_HOST:             www.abri-kos.ru
REQUEST_METHOD:        GET

Server:
SERVER_SOFTWARE:       Apache
SERVER_PORT:           80
SERVER_NAME:           www.abri-kos.ru

User:
HTTP_USER_AGENT:       CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
REMOTE_ADDR:           38.107.179.224
REMOTE_PORT:           57899