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

Откуда:
Сообщений: 4
SELECT top 50 BILLINGID, CUSTOMERID, MEMBERID, T.FULLNAME, T.STREETADDRESS1, T.CITY, T.STATE, T.ZIP, T.PHONE1, T.COUNTRY, O.CUSTOMEREMAIL, O.CUSTOMERPASSWORD
FROM CUSTDATA AS C 
INNER JOIN PU..CUSTOMERBILLINGADDRESS AS T ON C.BILLINGID = T.BILLINGID
INNER JOIN CUSTOMERLOGIN AS O ON C.CUSTOMERID = O.CUSTOMERID


ругается на BILLINGID, CUSTOMERID.

Подскажите пожалуйста как это пофиксить?
1 июн 12, 09:10    [12648280]     Ответить | Цитировать Сообщить модератору
 Re: Ambigous column name  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Указать алиас таблицы.
1 июн 12, 09:11    [12648282]     Ответить | Цитировать Сообщить модератору
 Re: Ambigous column name  [new]
shs666
Member

Откуда:
Сообщений: 4
Можно пример?
1 июн 12, 09:23    [12648357]     Ответить | Цитировать Сообщить модератору
 Re: Ambigous column name  [new]
shs666
Member

Откуда:
Сообщений: 4
Вот так заработало.

SELECT top 50 C.BILLINGID, C.CUSTOMERID, MEMBERID, T.FULLNAME, T.STREETADDRESS1, T.CITY, T.STATE, T.ZIP, T.PHONE1, T.COUNTRY, O.CUSTOMEREMAIL, O.CUSTOMERPASSWORD
FROM CUSTDATA AS C 
INNER JOIN PU..CUSTOMERBILLINGADDRESS AS T ON C.BILLINGID = T.BILLINGID
INNER JOIN CUSTOMERLOGIN AS O ON C.CUSTOMERID = O.CUSTOMERID


Корректно составлен запрос?
1 июн 12, 09:24    [12648369]     Ответить | Цитировать Сообщить модератору
 Re: Ambigous column name  [new]
Glory
Member

Откуда:
Сообщений: 104751
shs666
Можно пример?

вот вы в каких то полях прописпали Т. - вы не задумывались,а зачем ?
1 июн 12, 09:26    [12648376]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить