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

Откуда:
Сообщений: 6
Здравствуйте. Сам с SQL исключительно на "ВЫ" по этому возник глупый, но злободневный вопрос.
Есть 2 таблицы (inc и out) с составными ключами point и date.
Нужно проверить вхождение основного ключа inc таблицы в множество значений первичного ключа out таблицы.
Пытался проверить так: point in (SELECT point from out) and date in (SELECT date from out) но это совершенно не то логически, а как будет на языке SQL что-то типа такого:
(point, date) IN (SELECT point, date from out) ... спасибо :).

К сожалению дать версию сервера не смогу т.к. это задание с тренировочного сайта sql-ex.ru (№ 29). По этому приходится довольствоваться только этим:

SELECT point, date, sum(inc) as inc, null as out from income_o i where (point, date) not in (
SELECT point, date from outcome_o ) group by point, date;

На что получаю:

Incorrect syntax near ','.
26 май 11, 15:24    [10713738]     Ответить | Цитировать Сообщить модератору
 Re: Составной первичный ключ.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
Задания с sql-ex.ru обсуждаются в этом топике: https://www.sql.ru/forum/actualthread.aspx?tid=22955&hl=sql%20ex%20ru
26 май 11, 15:26    [10713753]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить