Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Попытка объединить три таблицы  [new]
Чудик
Member

Откуда: Егорьевск
Сообщений: 112
SELECT A.ProdDefId, A.StoreUnitId, A.Number, StoreUnits.WMSObject
FROM Products as A
WHERE A.ProdDefId IN (SELECT ProdDefs.id FROM ProdDefs)
inner join
A.StoreUnitId=StoreUnits.WMSObject
union
SELECT Locations.Label,C.LocationId from StoreUnits As C
inner join
StoreUnits.LocationId=Locations.WMSObjectId

При таком раскладе запрос не работает, выводит ошибки. Где накосячил?
9 фев 06, 12:19    [2337644]     Ответить | Цитировать Сообщить модератору
 Re: Попытка объединить три таблицы  [new]
pavel73
Member

Откуда:
Сообщений: 804
выдели скобками запросы
9 фев 06, 12:21    [2337662]     Ответить | Цитировать Сообщить модератору
 Re: Попытка объединить три таблицы  [new]
Glory
Member

Откуда:
Сообщений: 104760
При таком раскладе запрос не работает, выводит ошибки
Матные ?

Где накосячил?
Не (до)читали теорию.
9 фев 06, 12:23    [2337681]     Ответить | Цитировать Сообщить модератору
 Re: Попытка объединить три таблицы  [new]
Чудик
Member

Откуда: Егорьевск
Сообщений: 112
Материться только Windows в синем экране .....
Может и не дочитал, но времени мало .....

Со скобками попробовал, не помогло. Может не там ставил?
9 фев 06, 12:32    [2337753]     Ответить | Цитировать Сообщить модератору
 Re: Попытка объединить три таблицы  [new]
Glory
Member

Откуда:
Сообщений: 104760
Чудик
Материться только Windows в синем экране .....
Может и не дочитал, но времени мало .....

Со скобками попробовал, не помогло. Может не там ставил?

Может все таки приведете полный текст ошибки ?
Или вы считаете это слишком легким и предлагаете нам разобрать все ошибки, описанные в BOL ?
9 фев 06, 12:37    [2337792]     Ответить | Цитировать Сообщить модератору
 Re: Попытка объединить три таблицы  [new]
Чудик
Member

Откуда: Егорьевск
Сообщений: 112
Server: Msg 156, Level 15, State 1, Line 4
Incorrect syntax near the keyword 'inner'.
Server: Msg 170, Level 15, State 1, Line 9
Line 9: Incorrect syntax near '='.
9 фев 06, 12:41    [2337813]     Ответить | Цитировать Сообщить модератору
 Re: Попытка объединить три таблицы  [new]
Glory
Member

Откуда:
Сообщений: 104760
Чудик
Server: Msg 156, Level 15, State 1, Line 4
Incorrect syntax near the keyword 'inner'.
Server: Msg 170, Level 15, State 1, Line 9
Line 9: Incorrect syntax near '='.

Ну раз Incorrect syntax, то значит изучайте синтаксис select-а.
А не выдумывайте его.
Топик закрываю, чтоьы у вас появилось время на изучение теории.
9 фев 06, 12:42    [2337827]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить