Skip to content
La2Base
Home
DownloadsWikiForumFAQ
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

ruen
Forum/Форум для новичков[JAVA]/[help]sql запрос
Search

[help]sql запрос

8 replies196 viewsCurrently viewing: 1
serega
serega

User

Участник

Posts: 95

На форуме с: 06/13/2008

Репутация: +21

Рейтинг: 0

· 12/18/2008, 02:40 PM

всем здрасти...
скажити плизик запросик чтоб выдал у каво заточенно пуха,бижа,шмот выше +50
если конешно существует pogranichnik.gif


Программы: мускул 5.2.1 х64, ява х64
Сборка: INTERLUDE, l2Group, 2.0
спасибку 100% дам)

0
Wh1tePower
Wh1tePower

User

Ветеран

Posts: 846

На форуме с: 09/18/2007

Репутация: +623

Рейтинг: 0

· 12/18/2008, 02:43 PM

Я не думаю что можно создать такой запрос , максимум что можно сделать это на пхп скрипт который будет выдавать по запросу у каких персов оружие\вещи заточены больше 50 , но так как я пхп не оч хорошо знаю то написать его несмогу

— La2Psy.ru [ADM]Wh1tePower...

0
Katta
Katta

User

Новичок

Posts: 20

На форуме с: 07/07/2007

Репутация: +8

Рейтинг: 0

· 12/18/2008, 02:56 PM

Получите, распишитесь:

SQL
SELECT c.`char_name`,a.`name`,w.`name`,i.`enchant_level` FROM `items` i LEFT JOIN `characters` c ON (c.`obj_id` = i.`owner_id`) LEFT JOIN `armor` a ON (a.`item_id` = i.`item_id`) LEFT JOIN `weapon` w ON (w.`item_id` = i.`item_id`) WHERE i.`enchant_level` > 50;

P.S. Я нуб, потому может не работать xD

0
killen
killen

User

Участник

Posts: 81

На форуме с: 12/05/2007

Репутация: +12

Рейтинг: 0

· 12/18/2008, 02:59 PM

seregakill: всем здрасти...
скажити плизик запросик чтоб выдал у каво заточенно пуха,бижа,шмот выше +50
если конешно существует pogranichnik.gif


Программы: мускул 5.2.1 х64, ява х64
Сборка: INTERLUDE, l2Group, 2.0
спасибку 100% дам)


Идешь в navicat, потом в свою базу, выбираешь таблицу items, потом нажимаешь выбираешь предмет у у которого в поле enchant_level число 50, затем жмешь правой кнопкой мыши, и там выбираешь filter и выбираешь что тебе надо(в твоем случае все числа > 50).
Так сможешь просмотреть вещи свои.

0
Katta
Katta

User

Новичок

Posts: 20

На форуме с: 07/07/2007

Репутация: +8

Рейтинг: 0

· 12/18/2008, 03:00 PM

killen, а имя шмотки по ID потом отдельно смотреть? И имя чара по его ID тоже? xD

0
killen
killen

User

Участник

Posts: 81

На форуме с: 12/05/2007

Репутация: +12

Рейтинг: 0

· 12/18/2008, 03:03 PM

katta: killen, а имя шмотки по ID потом отдельно смотреть? И имя чара по его ID тоже? xD


Если надо, то можно и отдельно.

0
serega
serega

User

Участник

Posts: 95

На форуме с: 06/13/2008

Репутация: +21

Рейтинг: 0

· 12/18/2008, 03:47 PM

всё спасибо

0
Gradesk
Gradesk

User

Ветеран

Posts: 639

На форуме с: 04/09/2008

Репутация: +619

Рейтинг: 0

· 12/18/2008, 04:54 PM

Вот помучался, самому интересно стало:

Код
SELECT characters.char_name,items.enchant_level,items.item_id,armor.name
FROM
characters,items,armor
WHERE
items.owner_id = characters.obj_Id
AND
items.enchant_level > 5
AND
items.item_id = armor.item_id
ORDER BY
characters.char_name,items.enchant_level;
SELECT characters.char_name,items.enchant_level,items.item_id,weapon.name
FROM
characters,items,weapon
WHERE
items.owner_id = characters.obj_Id
AND
items.enchant_level > 5
AND
items.item_id = weapon.item_id
ORDER BY
characters.char_name,items.enchant_level;


Открываеш навикейт, заходиш в свою БД, тыкаеш на клавише F6 (на клавиатуре :Р ).

И туда копируеш этот запрос, дальше всё очнеь удобно красиво высвечивается всё что тебе надо.
Вот пример:



Ой, единственное он показывает у кого больше 5 :), но я думаю сам поймёш как изменить это.
Но если всётаки не поймёш то найди строчки
Код
items.enchant_level > 5

(найдёш всего 2)
и поменяй на
Код
items.enchant_level > 50


ну а если не помогло, то сделай так:
wizard.gif
иногда помогает gamer3.gif

0
Topic is closed for replies