多谢版主,可是要怎么用使用参数化来实现组合查询?
DECLARE @Goods_ID int
SELECT @Goods_ID=1001
SELECT [Goods_ID]
,[Customer_ID]
,[sGoods_Name]
,[sGoods_Code]
,[sGoods_Barcode]
......还有很多的字段
FROM [Goods] M
LEFT JOIN Customer C ON Customer_ID=C.Customer_ID
LEFT JOIN GoodsType T ON M.GoodsType_ID=T.GoodsType_ID
WHERE Goods_ID=@Goods_ID -- ......
上面的WHERE 子句是无法确定的,只有在使用的时候用户根据自己的需要组合生成查询条件!