• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Чуваки, помогите составить запрос. бьюсь не первый день, а рационально

  • Автор темы m2r2der
  • Дата начала
Статус
Закрыто для дальнейших ответов.
M

m2r2der

вобщем есть N-дцать таблиц, но нам нужно две.
Organization: id_org, name_org ... Org_street, id_street.
Area: id_str, street, ...
Задача:
необходимо заполнить поле Organization.id_str из Area.id_str, по условию Organization.Org_street = Area.street
Вобщем что-то вроде "update organization set organization.id_str=area.id_str, area where organization.Org_Street=Area.Street", ток шоб работало..
 
M

m2r2der

А шо, чувак, так не фурычит?
неа.. сервак mssql2000 не понимат что Area это ишо одна таблица. говорит "неверный синтаксис возле WHERE"..
вариант вроде следующего тож не канает
update Organization, Area set Organization.id_str=Area.id_str where Organization.Org_Street=Area.Street .. говорит неизвестный псевдоним Area..
есть идеи?, я уже всех друзей перетрес, так ниче и не придумали рационального..((
 
E

etc

БОЛ это типа ксивы от микрософта на сервак ихный, короче справка ей второе имя.
 
M

m2r2der

Хе-хе.. ну так бы и сказал..
попробую, посмотрю..)
 
E

etc

А я так и сказал, название ее - БОЛ.
Если вы - m2r2der, то ну никак не European, правдажеж ?
 
M

m2r2der

Вобщем ответ на свой вопрос я нашел на другом форуме.
текст нужного запроса должен выглядеть след образом:
update
organization
set id_str=area.id_str
FROM organization join area on organization.org_street=area.street
 
M

m2r2der

у меня файл справки поврежден, а от таких помощников толку-то.. только и знаете "а Вы пробовали выключить и снова включить?.."
все мы в бубен стучать умеем..
 
E

etc

у меня файл справки поврежден
Интернет тоже вам забанили? На сайт производителя глянуть тоже мама запрещает?
Вы не в бубен ввы в непойми что стучите, лишь бы не делать нихрена.


вот я потратил минуту на поиск и нашел все что надо
 
B

BurcevD

Полуичтся или нет, но попробуй
Код:
Update Organization SET
org_street=(select [area].street from [area] where [area].is_str=Organization.Id_street)
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!