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

Откуда: Новосибирск
Сообщений: 480
Народ приветствую!
Элементарный вопрос для гуру.

Есть некая база данных - в ней 2 таблицы.
В одной из таблиц должна быть ссылка на строку другой - подскажите как это сделать и написать запросик - который бы сразу выкусывал данные из второй таблицы при обращении к первой.
Знаю, что нужно применять ключи...


Если можно - элементарный примерчик.
Большое спасибо!
1 июл 09, 14:05    [7363424]     Ответить | Цитировать Сообщить модератору
 Re: Получить данные по ключу  [new]
Ох...ий программизд
Guest
select t1.*, t2.*
from table1 t1
inner join table2 t2 on t1.t1_id = t2.t1_id

Каков вопрос - таков ответ.
1 июл 09, 14:10    [7363458]     Ответить | Цитировать Сообщить модератору
 Re: Получить данные по ключу  [new]
baracs
Member

Откуда: Москва
Сообщений: 7198
quazare
Знаю, что нужно применять ключи...

FOREIGN KEY
вероятно...
1 июл 09, 14:47    [7363708]     Ответить | Цитировать Сообщить модератору
 Re: Получить данные по ключу  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
baracs
FOREIGN KEY
вероятно...


FK, это декларативное ограничение ссылочной целостности, которое не обязательно для связывания таблиц.
1 июл 09, 14:51    [7363732]     Ответить | Цитировать Сообщить модератору
 Re: Получить данные по ключу  [new]
baracs
Member

Откуда: Москва
Сообщений: 7198
pkarklin
FK, это декларативное ограничение ссылочной целостности, которое не обязательно для связывания таблиц.

Фраза
В одной из таблиц должна быть ссылка на строку другой

не об этом?

Но никто, разумеется, не заставляет
1 июл 09, 15:05    [7363836]     Ответить | Цитировать Сообщить модератору
 Re: Получить данные по ключу  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
baracs

Фраза
В одной из таблиц должна быть ссылка на строку другой

не об этом?


Ну, если прочитать предложение целиком:

автор
В одной из таблиц должна быть ссылка на строку другой - подскажите как это сделать и написать запросик - который бы сразу выкусывал данные из второй таблицы при обращении к первой.


А затем следующее:
автор
Знаю, что нужно применять ключи...


то совсем непонятно,что хочет добиться автор "применяя ключи":

1. должна быть ссылка на строку другой
2. написать запросик - который бы сразу выкусывал данные из второй таблицы при обращении к первой

Автору осмелюсь порекомендовать начать с изучения азов РСУБД и SQL.

Сообщение было отредактировано: 1 июл 09, 15:19
1 июл 09, 15:19    [7363942]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить