not (A or B) 等价于 not A and not B 这个是学校里必修的!无法通过这个测试,那么其实就是不同级别的程序员。[/quote]
嗯,这个算法在离散里面就学过,只是贴主问题不就是相当于 basbarcode!='' or goodsname!='待用'吗?他不是想要的就是其中之一满足就.....不好意思看错了,原来是 basbarcode='' or goodsname='待用'才不select出来,嗯,没问题的确是and..
//如果从口语描述上来说,你想要用or,那么整个where的语句,应该是:
where not (basebarcode ='' OR GoodsName ='待用');
不过这个从描述上很直观,但写起来太折腾,所以你用了<>符号。
那么,中间的or就也要改成and
where basebarcode <> "" and GoodsName <> '待用'