求一sql语句
xq02 2004-10-11 02:33:59 我想实现一个查询,既可以联合查询也可以单独查询,表如下
table
n_id n_name n_date n_bem
01 aa 2004-10-10 aaaa
02 bb 2004-10-11 bbbb
03 cc 2004-10-12 cccc
举个例子来说
select * from table where "+myform.RtCombText1+" and "+myform.RtCombText2+"
其中 myform.RtCombText1 返回的值有时是 n_id=值1,有时返回的值是空,
myform.RtCombText2 返回的值有时是 n_name=值2,有时返回的是空,
如果两个都不返回空的话,那就应该是一个这样的查询了:select * from table where n_id=值1 and n_name=值2,但是如果其中一个返回一个空值的话,中间那个and怎么处理呢?不知这样说各位能否看明白,希望能帮写一个sql语句.