SQL запрос, связанный с Joins и count - PullRequest
0 голосов
/ 29 января 2020

Пожалуйста, уточните мой sql вопрос.

У меня есть 4 таблицы в моем примере сервера sql, как показано ниже:

Products ---> Id, productname
Suppliers ---> Id, ProductId, suppliername
Customer --> Id, supplierId, customername, orderId
Orders --> Id, ordername

Вход в мою хранимую процедуру - productId.

Я хочу получить Все поставщики, чьим продуктом является мой параметр sqlpro c (входной) и Количество идентификаторов OrderId с именем_приложения = 'orderorange' -

1 Ответ

0 голосов
/ 29 января 2020
SELECT ProductId, productname, suppliername,
    (SELECT COUNT(*) FROM Customer WHERE Id = 1 and Customer.supplierId = Suppliers.Id) AS CountCustomer1
    (SELECT COUNT(*) FROM Orders WHERE ordername = 'orderorange') AS CountOrderOrange
FROM Suppliers
WHERE ProductId = ?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...