Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

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

[help]sql запрос

8 ответов196 просмотровСейчас просматривают: 1
serega
serega

Пользователь

Участник

Постов: 95

На форуме с: 13.06.2008

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

Рейтинг: 0

· 18.12.2008, 14:40

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


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

0
Wh1tePower
Wh1tePower

Пользователь

Ветеран

Постов: 846

На форуме с: 18.09.2007

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

Рейтинг: 0

· 18.12.2008, 14:43

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

— La2Psy.ru [ADM]Wh1tePower...

0
Katta
Katta

Пользователь

Новичок

Постов: 20

На форуме с: 07.07.2007

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

Рейтинг: 0

· 18.12.2008, 14:56

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

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

Пользователь

Участник

Постов: 81

На форуме с: 05.12.2007

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

Рейтинг: 0

· 18.12.2008, 14:59

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


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


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

0
Katta
Katta

Пользователь

Новичок

Постов: 20

На форуме с: 07.07.2007

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

Рейтинг: 0

· 18.12.2008, 15:00

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

0
killen
killen

Пользователь

Участник

Постов: 81

На форуме с: 05.12.2007

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

Рейтинг: 0

· 18.12.2008, 15:03

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


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

0
serega
serega

Пользователь

Участник

Постов: 95

На форуме с: 13.06.2008

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

Рейтинг: 0

· 18.12.2008, 15:47

всё спасибо

0
Gradesk
Gradesk

Пользователь

Ветеран

Постов: 639

На форуме с: 09.04.2008

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

Рейтинг: 0

· 18.12.2008, 16:54

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

Код
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
Тема закрыта для ответов