如何得到这个结果

时间:2011-12-14 13:30:37

标签: sql sql-server

当用户从中选择任何值时,我在页面上有一个下拉列表;我正在传递该值并过滤结果。 假设用户从下拉列表中选择任何自行车然后从用户表中选择那些具有该记录的记录 自行车和那些记录应该来自用户没有任何自行车的地方。

   username               vehicleID 
   =========              =======
   john                   1
   peter                  1
   maria                  2
   raso                 
   pritam                 4

如果用户选择vehicleID 2,那么raso也应该与玛丽亚一起出现。 我不想为此使用UNION。

如果用户没有选择任何内容,则默认情况下会在页面上显示所有数据

任何其他想法。提前谢谢

1 个答案:

答案 0 :(得分:4)

使用以下查询,其中@VehicleIDSelectedValue的{​​{1}}。

dropdownlist