SQL クエリに問題があります。特定の都市 (ニューヨークとしましょう) から供給者がいる少なくとも 3 つの異なる製品を購入した消費者のリストが必要です。
表 列:
Tb_Consumer........Con_ID(PK)、名前、都市
Tb_Supplier........Supp_ID(PK)、名前、都市
Tb_Transactions.....Tran_ID(PK)、Supp_ID(FK)、Con_ID(FK)、PROD_ID(FK)
Tb_Products........Prod(ID(PK), 名前
私がこれまでに持っているもの:
var query8Result = (from c in context.Tb_Consumer
join t in context.Tb_Transactions on c.Con_ID equals t.Con_ID
join s in context.Tb_Supplier on t.Supp_ID equals s.Supp_ID
join p in context.Tb_Product on t.Prod_ID equals p.Prod_ID
where s.City == "New York"
select new { Name = c.Name }).Distinct();