过滤器-合并两个SELECT语句

时间:2018-12-12 16:33:39

标签: sql asp.net ssms

因此,我有这两个表-包含有关它们的所有内容以及绑定到Supplier表的SupplierId的约束的项目。我正在使用VS的集成SQL东西,并且一直在尝试实现一个asp:TextBox来过滤结果。 WHERE部分如下所示:

        [Item].[app_id]         = convert(int, @QueryParam) OR
        [Item].[Item_name]      = @QueryParam OR
        [Item].[Price]          = convert(float, @QueryParam) OR
        [Supplier].SupplierName = @QueryParam;

但是我不确定如何编写完整的语句,因为它说SupplierName可以同时引用Supplier中的一个,也可以引用Item.Supplier中的一个。我假设它是通过SupplierId约束获得的。

从理论上讲,它将选择Item.Id, Item.app_id, Item.Item_name, Item.Price, Supplier.SupplierName

那我该怎么写?

0 个答案:

没有答案