Как посмотреть, вытащить всю необходимую информацию из таблицы, учитывая список значений SQL - PullRequest
0 голосов
/ 07 апреля 2020

В настоящее время у меня есть список производственных номеров в таблице с именем "Mfr_Numbers_Table". У меня также есть основная таблица с именем Billings

. Я хотел бы создать запрос, в котором я вижу все позиции, совпадающие с тем, что есть в таблицах Mfr_Numbers_Tables из таблицы Billings.

Как мне это сделать? ? Я могу просто написать 50 запросов с предложением where, являющимся Mfr_numbers, но это займет слишком много времени.

1 Ответ

0 голосов
/ 07 апреля 2020

Вам нужно поместить таблицы в отношение в вашем запросе. Это делается путем объединения таблиц в поле, которое находится в них обоих.

Например, если это поле называется MfrNumber:

Select Billings.*, Mfr_Numbers_Table.*
From Mfr_Numbers_Table Inner Join Billings
On Mfr_Numbers_Table.MfrNumber = Billings.MfrNumber

Обычно вы этого не делаете выберите все поля из всех объединенных таблиц, но выберите то, что вам действительно нужно.

Также вы можете фильтровать (Where) и / или упорядочивать (Order By) результат.

имя объединенного поля не имеет значения, но его тип данных и, конечно же, содержание.

Подробнее читайте в этой статье: Объедините таблицы и запросы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...