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

Откуда:
Сообщений: 60
Помогите написать запрос - соединение 2 таблиц, так чтобы на каждую уникальную строчку
из Таблицу 1 приходились все строчки из Таблицы 2
10 июн 09, 15:04    [7286102]     Ответить | Цитировать Сообщить модератору
 Re: Соединение таблиц  [new]
linke
Member

Откуда: Питер
Сообщений: 1401
erroreus,

select * from table1,table2
10 июн 09, 15:18    [7286182]     Ответить | Цитировать Сообщить модератору
 Re: Соединение таблиц  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
erroreus
Помогите написать запрос - соединение 2 таблиц, так чтобы на каждую уникальную строчку
из Таблицу 1 приходились все строчки из Таблицы 2
Что такое "уникальная строчка"?
linke
select * from table1,table2
Всё-таки, вместо запятой надо бы CROSS JOIN
select * from table1 cross join table2
Хотя, кто что любит...
10 июн 09, 15:54    [7286398]     Ответить | Цитировать Сообщить модератору
 Re: Соединение таблиц  [new]
linke
Member

Откуда: Питер
Сообщений: 1401
iap,

Cross join повергнет в шок))
10 июн 09, 15:55    [7286403]     Ответить | Цитировать Сообщить модератору
 Re: Соединение таблиц  [new]
iap
Member

Откуда: Москва
Сообщений: 46975
linke
iap,

Cross join повергнет в шок))
Почему? Меня бросает в жар Ваша запятая!

Если серьёзно, то запятая - это уже устаревший (ну, хорошо, - устаревающий ) синтаксис.
Свежие стандарты ANSI предписывают использовать различные виды JOINов.
Неровен час, отменят запятую, - и дело с концом!
Да и понятнее человеческие английские слова "CROSS JOIN", чем безмолвная запятая.
10 июн 09, 16:02    [7286436]     Ответить | Цитировать Сообщить модератору
 Re: Соединение таблиц  [new]
linke
Member

Откуда: Питер
Сообщений: 1401
iap,

Да Вы шутку не поняли.Судя по вопросу задавал его человек не сталкивавшийся cо скулем. А на практике когда они видят всякие там join'ы они вообще в ступор впадают.Все ИМХО
10 июн 09, 16:07    [7286464]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить