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

Откуда:
Сообщений: 573
Подскажите как написать запрос ?
2 таблицы связаны по полю DOCID надо из первой таблицы отобрать только те записи, которые во второй ( v.VISAAUTH=4739 или v.VISAAUTH=28) ....в текущем документе

SELECT d.*,
v.VISAAUTH, v.DOCID
FROM DOCUMENTS d
LEFT JOIN VISAS v ON (d.DOCID=v.DOCID )
WHERE
( v.VISAAUTH=4739 OR v.VISAAUTH=28)
17 июн 09, 12:15    [7309455]     Ответить | Цитировать Сообщить модератору
 Re: Подскажите как написать запрос ? 2 таблицы связаны по полю DOCID надо из первой таблицы от  [new]
linke
Member

Откуда: Питер
Сообщений: 1401
МИхаил__________________
Подскажите как написать запрос ?
2 таблицы связаны по полю DOCID надо из первой таблицы отобрать только те записи, которые во второй ( v.VISAAUTH=4739 или v.VISAAUTH=28) ....в текущем документе

SELECT d.*,
v.VISAAUTH, v.DOCID
FROM DOCUMENTS d
LEFT JOIN VISAS v ON (d.DOCID=v.DOCID )
WHERE
( v.VISAAUTH=4739 OR v.VISAAUTH=28)


SELECT  d.*, 
FROM DOCUMENTS d
WHERE 
 docid in (select docid from VISAS where v.VISAAUTH=4739 OR v.VISAAUTH=28)

17 июн 09, 12:21    [7309495]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить