关于关联中的问题

      Java 2004-6-14 11:6
在SQL中,做关联时,如果关联的那个字段为空(可选项),则关联出的列表,会显示不出该记录。

解决方法:(例)
在item_mstr表中,country可以为空,在这个例子中,因为页面输入country时,用的是下拉选单,0代表没有选择国家。

SQL:
SELECT b.depart_name as depart, a.part_no, c.item_descc, c.item_specc,
d.unit_name as uom, c.unit_wt,
(case when c.country = 0 then '' else (select e.country_na from country e
where e.country_co = c.country) end) as country
FROM check_detail a,departments b,item_mstr c,unit d
WHERE a.storage_no = b.depart_id
AND a.part_no = c.part_no
AND c.uom = d.unit_code
标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}
}