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

Откуда:
Сообщений: 2
Добрый вечер!
Подскажите как правильно написать запрос.
Есть две таблицы tap_message и id_num, в таблице id_num, есть только номера сообщений столбец ID, около 1 тыс. записей
в таблице tap_message хранится много разной инфы. по этим сообщениям.
Мне нужно вывести информацию из таблицы tap_message по ID которые хранятся только в таблице id_num для отчета.
Поля с номером сообщений разные в id_num это ID в tap_message это smsid.
Не могу понять ка это сделать.
Мой запрос:
select
a.smsres, a.smsid, a.finishData, b.ID
from tap_message a, id_num b

а дальше с условием не могу понять
работаю с sql недавно, буду благодарен если подскажите как правильно строить такие запросы.
В интернете инфы. много как-то не нашел нужного.
8 авг 16, 20:20    [19517470]     Ответить | Цитировать Сообщить модератору
 Re: SQL.Помогите сделать выборку из двух таблиц.  [new]
xenix
Guest
select t.*
from tap_message t
join  id_num idd on idd.id=t.smsid
8 авг 16, 20:48    [19517605]     Ответить | Цитировать Сообщить модератору
 Re: SQL.Помогите сделать выборку из двух таблиц.  [new]
xorror
Member

Откуда:
Сообщений: 2
Тогда получается что он выводит все значения поля smsid?
или что-то не так понял
8 авг 16, 21:23    [19517736]     Ответить | Цитировать Сообщить модератору
 Re: SQL.Помогите сделать выборку из двух таблиц.  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8826
xorror,

select * from a where exists (slect * from b where b.id = a.id)
9 авг 16, 12:17    [19519569]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить