У нас есть ситуация, когда одна часть нашей хранимой процедуры должна быть заполнена запросом join , в котором есть несколько фильтров.Нам нужно решение только с помощью join (это легко реализовать в подзапросе, но наша ситуация требует, чтобы оно было join [так как за процедурой следует предложение where])
У нас есть две таблицы Customer и Order.Нам нужно исключить строки таблицы Customer, если присутствует Customer_id, таблица заказов & order_code = 10 & Customer.Grade = 3. Не обязательно, чтобы все Customer_id присутствовали в таблице заказов, но мы все еще нуждаемся в этом в конечном результате..
Customer Table OrderTable
Customer_id Grade Customer_id order_code
1 3 1 10
2 3 1 40
3 2 2 50
4 3 3 30
* В OrderTable может присутствовать несколько Customer_id
Ожидаемый результат:
Customer_id Grade
2 3
3 2
4 3