读书人

出的集怎不是小弟我想要的.你

发布时间: 2012-02-20 21:18:23 作者: rapoo

出的集怎不是我想要的....你能到我?
select po."autono",po."doc_prefix"||'-'||char(po."doc_no") as po_prefixno,po."ref_no", po."vendor_code",po."issue_date",po."is_printed",po."owner",pr."doc_prefix"||'-'||char(pr."doc_no") as pr_prefixno,pr."doc_prefix",pr."doc_no",pr."autono", pr."issue_date" as pr_issueDate from "dba"."purchase_order" as po left join "dba"."purchase_received" as pr on po."doc_prefix"||'-'||char(po."doc_no") = pr."ref_no" where pr."doc_prefix" = '' and (po."doc_no" >=4000 and po."doc_no" <=4050)


我有表 一是 一是收表

我是想要有收的一些的集...

在字部分就是件...
但行後...什都有...
如果不加上去
可以示 pr."doc_prefix" 有些是空的...有些是示 "PR"

但什我加上 pr."doc_prefix" = ''
就什都有呢?奇怪

[解决办法]
把红色部份的条件改为如下试一下:
where pr."ref_no" not exist(select ref_no From purchase_order)
[解决办法]
空的可能是NULL,不是''

读书人网 >.NET

热点推荐