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

Откуда:
Сообщений: 414
Добрый день,
такой вопрос, есть часть кода

where
....
and a.name *= b.name_external

что означает сие *= ?
23 май 11, 18:15    [10696313]     Ответить | Цитировать Сообщить модератору
 Re: воспроы по mssql синтаксису  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
right join
23 май 11, 18:17    [10696320]     Ответить | Цитировать Сообщить модератору
 Re: воспроы по mssql синтаксису  [new]
boltnik
Member

Откуда: Калуга/Москва
Сообщений: 144
и вроде как это старый синтаксис
23 май 11, 18:42    [10696460]     Ответить | Цитировать Сообщить модератору
 Re: воспроы по mssql синтаксису  [new]
Crimean
Member

Откуда:
Сообщений: 13147
Maxx
right join


left join!

declare @a table( id int )
declare @b table( id int )

insert into @a select 1
insert into @a select 2
insert into @a select 3

insert into @b select 2

select * from @a a , @b b where a.id *= b.id
select * from @a a , @b b where a.id =* b.id

id          id          
----------- -----------
1 NULL
2 2
3 NULL

(3 row(s) affected)

id id
----------- -----------
2 2

(1 row(s) affected)
23 май 11, 19:36    [10696647]     Ответить | Цитировать Сообщить модератору
 Re: воспроы по mssql синтаксису  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Crimean
Maxx
right join


left join!
Я точно угадаю - это outer join.
23 май 11, 19:38    [10696654]     Ответить | Цитировать Сообщить модератору
 Re: воспроы по mssql синтаксису  [new]
Crimean
Member

Откуда:
Сообщений: 13147
Гавриленко Сергей Алексеевич
Crimean
пропущено...


left join!
Я точно угадаю - это outer join.


но не full :-P
23 май 11, 19:53    [10696689]     Ответить | Цитировать Сообщить модератору
 Re: воспроы по mssql синтаксису  [new]
gjkmpjdfntkm
Member

Откуда:
Сообщений: 414
так все же это лефт или что?
25 май 11, 12:16    [10705473]     Ответить | Цитировать Сообщить модератору
 Re: воспроы по mssql синтаксису  [new]
SomewhereSomehow
Member

Откуда: Moscow
Сообщений: 2480
Блог
gjkmpjdfntkm,
это left outer join

declare @t1 table (a int)
insert @t1 select 1
insert @t1 select 2
declare @t2 table (a int)
insert @t2 select 2
insert @t2 select 3

select
	*
from
	@t1 t1,
	@t2 t2
where
	t1.a*=t2.a
	
select
	*
from
	@t1 t1
	left outer join @t2 t2 on t1.a=t2.a
25 май 11, 12:22    [10705530]     Ответить | Цитировать Сообщить модератору
 Re: воспроы по mssql синтаксису  [new]
Зайцев Фёдор
Member

Откуда: Лужки
Сообщений: 5308
SomewhereSomehow
gjkmpjdfntkm,
это left outer join

ну хорошо хоть, что не left inner join
25 май 11, 13:19    [10706126]     Ответить | Цитировать Сообщить модератору
 Re: воспроы по mssql синтаксису  [new]
SomewhereSomehow
Member

Откуда: Moscow
Сообщений: 2480
Блог
Зайцев Фёдор,

вы и такой знаете?
25 май 11, 13:29    [10706238]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить