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

Откуда:
Сообщений: 202
где можно подробно узнать принцип работы ms sql при выборке из 2 таблиц в 1 через where (пример select t1.id,t1.name,t2.id,t2.name where t1.id=t2.id) и чем он отличается от объединения через join(left,right,inner и т.д.)
17 окт 11, 15:57    [11452775]     Ответить | Цитировать Сообщить модератору
 Re: Объединение таблиц  [new]
Neumexa
Member

Откуда:
Сообщений: 202
сори запрос не правильный select t1.id,t1.name,t2.id,t2.name from t1,t2 where t1.id=t2.id
17 окт 11, 15:59    [11452793]     Ответить | Цитировать Сообщить модератору
 Re: Объединение таблиц  [new]
gvmnh
Member

Откуда:
Сообщений: 16
Особой разницы между WHERE и JOIN нет. Даже план выполнения будет один и тот же.
Считается, что правильнее применять JOIN - это удобнее, читабельнее и согласуется со стандартами. Подробнее можно посмотреть тут
http://www.tek-tips.com/faqs.cfm?fid=5168
17 окт 11, 16:13    [11452982]     Ответить | Цитировать Сообщить модератору
 Re: Объединение таблиц  [new]
Ирина Горская
Member [заблокирован]

Откуда: Севастополь
Сообщений: 2607
Neumexa
где можно подробно узнать принцип работы ms sql при выборке из 2 таблиц в 1 через where (пример select t1.id,t1.name,t2.id,t2.name where t1.id=t2.id) и чем он отличается от объединения через join(left,right,inner и т.д.)


msdn :-)
17 окт 11, 16:17    [11453022]     Ответить | Цитировать Сообщить модератору
 Re: Объединение таблиц  [new]
Neumexa
Member

Откуда:
Сообщений: 202
всем спасибо
17 окт 11, 16:25    [11453114]     Ответить | Цитировать Сообщить модератору
 Re: Объединение таблиц  [new]
Ирина Горская
Member [заблокирован]

Откуда: Севастополь
Сообщений: 2607
Neumexa
всем спасибо


Ты догадался, что это он inner и есть?
17 окт 11, 16:37    [11453245]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить