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

  • Автор темы Автор темы 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", ток шоб работало..
 
А шо, чувак, так не фурычит?
 
А шо, чувак, так не фурычит?
неа.. сервак mssql2000 не понимат что Area это ишо одна таблица. говорит "неверный синтаксис возле WHERE"..
вариант вроде следующего тож не канает
update Organization, Area set Organization.id_str=Area.id_str where Organization.Org_Street=Area.Street .. говорит неизвестный псевдоним Area..
есть идеи?, я уже всех друзей перетрес, так ниче и не придумали рационального..((
 
Базара нет, идей валом. Первая - валить в БОЛ там все растусовали мелкософтовские челы.
Эээ.. чет я не совсем уловил о ком ты говоришь.. Точнее сааафсем не уловил
 
БОЛ это типа ксивы от микрософта на сервак ихный, короче справка ей второе имя.
 
Хе-хе.. ну так бы и сказал..
попробую, посмотрю..)
 
А я так и сказал, название ее - БОЛ.
Если вы - m2r2der, то ну никак не European, правдажеж ?
 
Да я на фсе сто Syberian!..
 
Вобщем ответ на свой вопрос я нашел на другом форуме.
текст нужного запроса должен выглядеть след образом:
update
organization
set id_str=area.id_str
FROM organization join area on organization.org_street=area.street
 
у меня файл справки поврежден, а от таких помощников толку-то.. только и знаете "а Вы пробовали выключить и снова включить?.."
все мы в бубен стучать умеем..
 
у меня файл справки поврежден
Интернет тоже вам забанили? На сайт производителя глянуть тоже мама запрещает?
Вы не в бубен ввы в непойми что стучите, лишь бы не делать нихрена.


вот я потратил минуту на поиск и нашел все что надо
http://msdn.microsoft.com/en-us/library/aa...62(SQL.80).aspx
 
Полуичтся или нет, но попробуй
Код:
Update Organization SET
org_street=(select [area].street from [area] where [area].is_str=Organization.Id_street)
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab