Запрос двух таблиц с общими переменными SQL - PullRequest
0 голосов
/ 18 июня 2020

У меня небольшие проблемы с осмыслением того, как я могу выполнить sh это в SQL.

Есть две таблицы. Одна называется "Job":

Поля:

ObjectID
Job_Number

другое называется «Job_Operation».

Поля:

ObjectID
Work_Center

Я пытаюсь определить Work_Center, если задано Job_Number, пройдя через ObjectID, который должен быть разделен между ними. Кажется, это должно быть довольно просто, но у меня проблемы с объединениями. Как лучше всего решить эту проблему с помощью одного запроса?

Я пробовал

SELECT Work_Center FROM Job, Job_Operation
WHERE Job.ObjectID = Job_Operation.ObjectID AND Job.Job_Number = '34412'

Это не вернуло ничего, что, я уверен, было бы, если бы мой запрос был правильно структурирован .

Ответы [ 2 ]

0 голосов
/ 18 июня 2020
SELECT J.ObjectID,J.Job_Number,JO.Work_Center
FROM JOB J
JOIN Job_Operation JO ON J.objectID = JO.objectID
WHERE J.Job_Number = @Jobnumber
0 голосов
/ 18 июня 2020

Вы ищете простой join?

select j.*, jo.work_center
from job j
inner join job_operation jo on jo.object_id = j.object_id
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...