首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

求一句SQL语句解决方案

2012-04-04 
求一句SQL语句selecta.d1,a.d2,a.d3,a.d4,b.d2, ---c.d1, ---a.d5fromt1 a,t2 b,t3 cwherea.d0 b.d0 and

求一句SQL语句
select 
a.d1,
a.d2,
a.d3,
a.d4,
b.d2, ---
c.d1, ---
a.d5 

from 

t1 a,
t2 b,
t3 c 

where 

a.d0 = b.d0 and 
a.d6 = c.d6 and 
a.d7 = 'XXXXX'
类似一个这样的语句,如果B、C表里没有记录,就查不到数据。但我希望,如果B、C没有记录时,A表的记录仍然显示,B.d2、C.d1用0代替。
(分不够,不好意思)

[解决办法]

SQL code
select  a.d1,a.d2,a.d3,a.d4,isnull(b.d2, 0) as d2, ---isnull(c.d1, 0) as d1, ---a.d5  from  t1 aleft joint2 bon a.d0 = b.d0left joint3 c  on a.d6 = c.d6 where   a.d7 = 'XXXXX' 

热点排行