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

Откуда:
Сообщений: 774
Всем приветь!
Есть таблицы:
countres
idCountryAbbrevpostsID
1AFGHANISTANAF1
2ALBANIAAL2
3ANDORRAADNULL
4ANGELAVERYNULL
5ANGUILLAAI5
6ANTARCTICAAQNULL

posts
idposts_name
1Afghan Post - Expresspost (EMS)
2Albanian Post sh.a - EMS Service
3Algerie Post - E.M.S Service champion-poste
4Correios de Angola - EMS
5Anguilla Postal Service - EMS

Надо записать запрос чтоб, показывал такая таблица:
idCountryAbbrevposts_name
1AFGHANISTANAFAfghan Post - Expresspost (EMS)
2ALBANIAALAlbanian Post sh.a - EMS Service
3ANDORRAADNULL
4ANGELAVERYNULL
5ANGUILLAAIAnguilla Postal Service - EMS
6ANTARCTICAAQNULL

Писал так:
SELECT     countres.id, countres.Country, countres.Abbrev,posts.posts_name
FROM   countres
INNER JOIN   posts ON posts.id = countres.postsID OR countres.postsID=null 

Не даль результат как я хочу!
17 дек 11, 09:07    [11781614]     Ответить | Цитировать Сообщить модератору
 Re: Сложный запрос №3 (MS SQL SERVER)  [new]
StPatrick
Member

Откуда:
Сообщений: 28
select
	c.id, c.country, c.abbrev. p.posts_name
from countres as c
	left outer join posts as p on p.id = c.postsID
17 дек 11, 10:28    [11781684]     Ответить | Цитировать Сообщить модератору
 Re: Сложный запрос №3 (MS SQL SERVER)  [new]
StPatrick
Member

Откуда:
Сообщений: 28
country во множественном числе - countries :)
17 дек 11, 10:29    [11781686]     Ответить | Цитировать Сообщить модератору
 Re: Сложный запрос №3 (MS SQL SERVER)  [new]
Alimkulov
Member

Откуда:
Сообщений: 774
StPatrick,
Спасибо Вам!
17 дек 11, 15:19    [11782220]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить