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

Откуда: от верблюда
Сообщений: 407
Привет всем. Возник вопрос. Есть две таблицы со связью один ко многим.(таблица 1 связана с таблицой 2 один ко многим). Надо из таблицы 1 выдернуть любую соответсвующую запись из таблицы 2. Только одну.
21 авг 09, 14:56    [7567251]     Ответить | Цитировать Сообщить модератору
 Re: один ко многи. Выбрать любую запись из множества.  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
и что смущает то ?
ТОР 1 оператор?
-------------------------------------
Jedem Das Seine
21 авг 09, 14:57    [7567256]     Ответить | Цитировать Сообщить модератору
 Re: один ко многи. Выбрать любую запись из множества.  [new]
kaban_nik
Member

Откуда: от верблюда
Сообщений: 407
т.е наоборот

Надо из таблицы 2 выдернуть любую соответсвующую запись из таблицы 1. Только одну.
21 авг 09, 14:58    [7567260]     Ответить | Цитировать Сообщить модератору
 Re: один ко многи. Выбрать любую запись из множества.  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
ответ все ото же :)
-------------------------------------
Jedem Das Seine
21 авг 09, 15:01    [7567293]     Ответить | Цитировать Сообщить модератору
 Re: один ко многи. Выбрать любую запись из множества.  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
не ну лень матушка первая родилась , без поиска..просто пост 2 мя строчками ниже вот
-------------------------------------
Jedem Das Seine
21 авг 09, 15:03    [7567312]     Ответить | Цитировать Сообщить модератору
 Re: один ко многи. Выбрать любую запись из множества.  [new]
pkarklin
Member

Откуда: Москва (Муром)
Сообщений: 74927
SELECT
  *
FROM
  Table1 T1
  CROSS APPLY
  (SELECT TOP 1 * FROM Table2 WHERE id_table1 = T1.id ORDER BY NEWID()) as Q
21 авг 09, 15:04    [7567322]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить