我需要建立SQL查询的帮助。如何在SQL中选择交叉表?
我有4个表格:卖家,商品,项目和销售。
卖家表具有以下结构:
SellerID (int) PK
SellerName (nvarchar)
SellerStatus (int)
SellerCity (nvarchar)
商品:
GoodsID (int) PK
GoodsTitle (nvarchar)
GoodsColor (nvarchar)
GoodsSize (int)
GoodsCity (nvarchar)
项目:
ProjectID (int) PK
ProjectTitle (nvarchar)
ProjectCity (nvarchar)
销售:
SellerID (int)
GoodsID (int)
ProjectID (int)
Price (int)
我需要获得卖家ID,它将相同的商品分配给所有项目。
任何人都可以帮我查询吗? 我使用MSSQL。
在此先感谢
你可以张贴一些你已经拥有的代码? – 2010-09-19 13:15:38
请在下次显示代码或数据库对象时使用“代码”标签;它很好地格式化它们,使它们更容易阅读。 – LittleBobbyTables 2010-09-19 13:20:51
我不知道如何实现它,所以我没有任何东西可以显示。 – 2010-09-19 13:23:42