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

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

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

[sql] Изменить запрос

8 ответов132 просмотровСейчас просматривают: 1
V
Vanni-Ya

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

Участник

Постов: 80

На форуме с: 01.08.2009

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

Рейтинг: 0

· 02.08.2009, 13:19

-Interlude, La2Base, Final.
Такая ситуация, нужно сделать так, что-бы всем мобам добавился в дроп Festival Adena. Вот запрос:

Код
INSERT INTO `droplist` (mobId,itemId,min,max,chance) SELECT `6673`,5,20,5,c FROM `npc` WHERE `type` LIKE 'L2Monsters';

Но при выполнении запроса, вот что пишет:
Код
[Err] 1054 - Unknown column '6673' in 'field list'
[Err] INSERT INTO `droplist` (mobId,itemId,min,max,chance) SELECT `6673`,5,20,5,c FROM `npc` WHERE `type` LIKE 'L2Monsters';
[Msg] Finished - Unsuccessfully

Решил заглянуть с droplist и увидел совершенно другое строение таблицы:
Код
| mobID | itemID | min | max| category | chance |

Кто может переделать запрос под мою таблицу?

0
V
Vanni-Ya

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

Участник

Постов: 80

На форуме с: 01.08.2009

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

Рейтинг: 0

· 02.08.2009, 14:10

Во первых, я не вижу разницу между первоночальной и твоей, во вторых даже в этом случае допустил ошибку:

Код
INSERT INTO `droplist` (mobId,itemId,min,max,chance) SELECT `id`,6673,1,1,2000 FROM `npc` WHERE `type` LIKE 'L2Monster';

6673 - и есть ID Festival Adena, а ты создал дополнительное поле, которые никуда не лезет, и структуру оставил ту-же...

0
Никита
Никита

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

Ветеран

Постов: 580

На форуме с: 30.05.2008

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

Рейтинг: 0

· 02.08.2009, 14:14

Vanni-Ya: Во первых, я не вижу разницу между первоночальной и твоей, во вторых даже в этом случае допустил ошибку:
Код
INSERT INTO `droplist` (mobId,itemId,min,max,chance) SELECT `id`,6673,1,1,2000 FROM `npc` WHERE `type` LIKE 'L2Monster';

6673 - и есть ID Festival Adena, а ты создал дополнительное поле, которые никуда не лезет, и структуру оставил ту-же...

1) Было добавлено это `id`
2) Все он правильно сделал. Сам лично проверил, работает.

0
V
Vanni-Ya

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

Участник

Постов: 80

На форуме с: 01.08.2009

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

Рейтинг: 0

· 02.08.2009, 14:18

Повторю еще раз! 6673 ЭТО И ЕСТЬ его ID, только уже написанный!

0
A
ansa

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

Участник

Постов: 91

На форуме с: 17.03.2008

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

Рейтинг: 0

· 02.08.2009, 14:24

id в запросе не адены, а моба.
автор, не пиши чушь, нельзя же быть настолько тупым, чтобы не смочь использовать правильный вариант запроса, который написан уже выше?

0
Никита
Никита

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

Ветеран

Постов: 580

На форуме с: 30.05.2008

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

Рейтинг: 0

· 02.08.2009, 14:25

Vanni-Ya: Повторю еще раз! 6673 ЭТО И ЕСТЬ его ID, только уже написанный!

Ты не прав, 6673 предмет,а он добавил еще ID это чтобы всем мобам дало предмет. А твоем запросе отсутсвовал один раздел и получилась ошибка.

0
V
Vanni-Ya

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

Участник

Постов: 80

На форуме с: 01.08.2009

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

Рейтинг: 0

· 02.08.2009, 14:39

Цитата(bigman3000)
Код
INSERT INTO `droplist` (mobId,itemId,min,max,chance) SELECT `id`,6673,1,1,2000 FROM `npc` WHERE `type` LIKE 'L2Monster';

так вроде

Крайне извиняюсь, действительно, сглупил, твой запрос то, что нужно.
Цитата(Huk99)
Ты не прав, 6673 предмет,а он добавил еще ID это чтобы всем мобам дало предмет. А твоем запросе отсутсвовал один раздел и получилась ошибка.

Цитата(ansa)
id в запросе не адены, а моба.
автор, не пиши чушь, нельзя же быть настолько тупым, чтобы не смочь использовать правильный вариант запроса, который написан уже выше?

Тупым? Откуда тебе знать какой я - умный, или тупой? Или сейчас знание SQL определяет уровень интиллекта? В таком случае ты умнее физиков? Математиков? Криогенетиков? М.б. ты умнее Билла Гейтса? Или наоборот? Ты - малолетний имбицыл, который думает, что унизил кого-то, и тем-самым думает что он крутой, хотя выйдя на улицу боится каждого прохожего, кто старше его? Так кто ты? М.б. просто лох? Слушай - ты тут не самый умный, и я могу с этим поспорить, и не стоит строить из себя батю, никому хуже ты не сделаешь, только себе...

P.S. Всем, кто помог, поставил спс.

0
A
ansa

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

Участник

Постов: 91

На форуме с: 17.03.2008

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

Рейтинг: 0

· 03.08.2009, 12:30

Vanni-Ya: Крайне извиняюсь, действительно, сглупил, твой запрос то, что нужно.


Тупым? Откуда тебе знать какой я - умный, или тупой? Или сейчас знание SQL определяет уровень интиллекта? В таком случае ты умнее физиков? Математиков? Криогенетиков? М.б. ты умнее Билла Гейтса? Или наоборот? Ты - малолетний имбицыл, который думает, что унизил кого-то, и тем-самым думает что он крутой, хотя выйдя на улицу боится каждого прохожего, кто старше его? Так кто ты? М.б. просто лох? Слушай - ты тут не самый умный, и я могу с этим поспорить, и не стоит строить из себя батю, никому хуже ты не сделаешь, только себе...

P.S. Всем, кто помог, поставил спс.

нет, незнание sql не определяет уровень интеллекта(хотя несомненно это несложное знание явно помогает повысить этот самый уровень). его определяет способность нормально думать и способность понять как использовать помощь, которую человеку предложили.
так же уровень интеллекта определяют агроответы на пусть и жестко, но точно подмеченные недостатки автора.
что же касается меня, то не я начал агриться(причем крайне примитивно - да на улице, да лох, да имибицил) на того, кто дал верный ответ и на того, кто тебе еще раз сказал, что ответ верный.

0
Тема закрыта для ответов