因此,我有这两个表-包含有关它们的所有内容以及绑定到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
那我该怎么写?