2015-06-13 5 views
-2

Какое максимальное количество таблиц я могу присоединиться? Или это неограниченно?t-SQL Какое максимальное количество таблиц я могу присоединиться?

Есть ли ярлыки для добавления нескольких таблиц, не имеющих псевдонима и выбора каждого поля?

+1

Вы задали два вопроса, один из которых, по крайней мере, ответил в другом месте, другой не ясен. –

+0

Если вам нужно спросить: «Какое максимальное количество таблиц я могу присоединиться?» - это либо домашнее задание, либо вы делаете что-то не так ... (или задаете неправильный вопрос). На это ответила бы поисковая система. Пожалуйста, используйте один. –

ответ

0

Это очень плохой форме (с помощью *), но вы можете просто продолжать добавлять таблицы с выполненной с указанием столбцов, так:

select * from table1 
inner join table2 on table1.id1 = table2.id2; 

добавить еще одну таблицу, изменяя выше:

select * from table1 
inner join table2 on table1.id1 = table2.id2 
inner join table3 on table3.id3=table2.id2; 

Проблема с таким объединением заключается в том, что вы, вероятно, получаете слишком много столбцов и без необходимости перемещаете данные, что убивает производительность. Вы не вынимаете всю одежду из своего шкафа, когда ищете рубашки (надеюсь).