Мне было довольно сложно сказать, что я хочу сделать в названии, поэтому я постараюсь объяснить сейчас!
У меня есть две таблицы, которые я использую:
Master_Tab and Parts_Tab
Parts_Tab содержит следующую информацию:
Order_Number | Completed| Part_Number|
| 1 | Y | 64 |
| 2 | N | 32 |
| 3 | Y | 42 |
| 1 | N | 32 |
| 1 | N | 5 |
Master_Tab содержит следующую информацию:
Order_Number|
1 |
2 |
3 |
4 |
5 |
Я хочу сгенерировать запрос, который будет возвращать ВСЕ номера Order_Numbers, перечисленные в Master_Tab, при следующих условиях ...
Для каждого Order_Number я хочу проверить таблицу Parts_Tab, чтобы увидеть, есть ли какие-либо детали, которые не являются законченными (Completed = 'N'). Затем для каждого Order_Number я хочу посчитать количество незавершенных деталей, которые имеет заказ. Если у Order_Number нет незавершенных деталей или его нет в Parts_Table, тогда я хочу, чтобы значение счетчика было равно 0.
Таким образом, таблица, которая будет сгенерирована, будет выглядеть так:
Order_Number | Count_of_Non_Complete_Parts|
1 | 2 |
2 | 1 |
3 | 0 |
4 | 0 |
5 | 0 |
Я надеялся, что использование другого типа соединения на столах сделает это, но я явно упускаю уловку!
Любая помощь очень ценится!
Спасибо.