我需要建立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