PDA

Просмотр полной версии : [Вопрос] SQL запрос, нужна помощь)



StevenH
03.06.2017, 14:47
Здравствуйте, вот сейчас моя структура БД bank и заполненность:

http://i.imgur.com/iownSou.png

И вот вопрос, я выделил красным те счета, которые выводятся мне (моему номеру аккаунта). Выводятся в диалоге...

Предположим, я в диалоге выберу по списку 6 банковский счет, который имеет название lol kek (см. скриншот)

И тут у меня возник вопрос, МОЖНО ЛИ составить SQL запрос, который будет выводить только нужный счет игрока?

То есть, сейчас я могу составить следующий SQL запрос:


format(query, sizeof(query), "SELECT * FROM `bank` WHERE `ownerid` = '%d'", pData[playerid][pMysqlID]);
mysql_tquery(mysql_connect_ID, query, "OnBankPlayerBill", "d", playerid);

Таким образом, MySQL вернет все счета игрока (в данный момент их 8 [на скриншоте]), но не знаю, можно ли сделать SQL запрос, если например я выберу в диалоге 5 счет, то чтобы MySQL вернул ТОЛЬКО 5 счет

- - - Добавлено - - -

Не знаю, доходчиво ли объяснил, ибо не могу нормально сформулировать того, чего я хочу, но может кто поймет)

ziggi
03.06.2017, 16:21
Попробуй так:

SELECT * FROM `bank` WHERE `ownerid` = '%d' LIMIT 1 OFFSET 6

StevenH
03.06.2017, 17:31
Попробуй так:

SELECT * FROM `bank` WHERE `ownerid` = '%d' LIMIT 1 OFFSET 6

Да, работает, то что нужно, спасибо огромное)