Please find the statements.
create table Products(prodid varchar(50), prodname varchar(50))
insert into Products
select 'ProdId1', 'product1' union
select 'ProdId2', 'product2'
create table Suppliers(SupplierId varchar(50), suppliername varchar(50), prodid varchar(50))
insert into Suppliers
select 'SupplierId1', 'first supplier', 'ProdId1' union
select 'SupplierId2', 'some supplier', 'ProdId1'
create table Customers(SupplierId varchar(50), customerid varchar(50), customername varchar(50), ordered varchar(50))
insert into Customers
select 'SupplierId1', 'customerid1, 'my name', 'order1' union
select 'SupplierId2', 'customerid2', 'my name'
, 'order2' union
select 'SupplierId1', 'customerid3', 'my name'
, 'order1'
create table orders(orderid varchar(50), ordername varchar(50))
insert into Products
select 'order1', 'my order' union
select 'order2, 'your order'
Now I want to fetch the suppliers whose product id is prodid1 along with count of customers whose name is 'my name' and orders count with order name as 'my order'