问题描述
selectplate_name,cnt,username,plate_createdtimefrom((selectplate_name,plate_id,plate_createdtime,usernamefromplate)ajoin(selectplate_id,count(plate_id)cntfromreleasegroupbyplate_id)bona.plate_id=b.plate_id)这个SQL语句查出来的是!~~上面这个SQL语句不输出0!~~~不输出0的话别的三列信息都不输出了帮帮我吧!~高手们plate_namecntusernameplate_createdtime啊啊10uuu2007-04-33是是5就就就2007-06-11我想要的结果是我想输出0数据库里面没有0这个字段!~~~plate_namecntusernameplate_createdtime啊啊10uuu2007-04-33是是5就就就2007-06-11的的0heyang2007-01-20飞飞0shijian2007-08-15个个0Archer2007-04-10那为SQL高手帮我指点一下?先谢谢了
解决方案
解决方案二:
没搞懂什么意思
解决方案三:
偶没搞懂
解决方案四:
用leftjoin或rightjoin试试?
解决方案五:
selectplate_name,cnt,username,plate_createdtimefrom((selectplate_name,plate_id,plate_createdtime,usernamefromplate)ajoin(selectplate_id,count(plate_id)cntfromreleasegroupbyplate_id)bona.plate_id=b.plate_id)我哭死了!~~就是这条语句能查出下面的2行数据plate_namecntusernameplate_createdtime啊啊10uuu2007-04-33是是5就就就2007-06-11但是cnt第3行没有数据了!~~我想把没有数据的地方变成0!~在帮我看看哥们
解决方案六:
不给分,坚决不回答
解决方案七:
把join改成leftjoin试试...说了你又不试
解决方案八:
我靠你怎么这样啊!~你看看你楼上的三位!~~~我就是想数据库里的null变成输出0SQL语句里应该加上面?
解决方案九:
ISNULL(cnt,0)
解决方案十:
试试了出来了但显示的是NULL!~我想让他NULL变成0谢谢你
解决方案十一:
ISNULL(cnt,0)应该加在那里?
解决方案十二:
isnull('列名',0)
解决方案十三:
isnull('列名',0)应该放在上面地方啊?
解决方案十四:
selectplate_name,cnt,username,plate_createdtimefrom((selectplate_name,plate_id,plate_createdtime,usernamefromplate)aleftjoin(selectplate_id,count(plate_id)cntfromreleasegroupbyplate_id)bona.plate_id=b.plate_id)我想吧NULL变成0应该放在那里啊?isnull('列名',0)在告诉我一下谢谢了啊!~~~马上下班了!~~呵呵要饿死了!~不能看着你哥们饿死吧!~~
解决方案十五:
selectplate_name,cnt,username,plate_createdtimefrom((selectplate_name,plate_id,plate_createdtime,usernamefromplate)aleftjoin(selectplate_id,count(plate_id)cntfromreleasegroupbyplate_id)bona.plate_id=b.plate_id)我想吧NULL变成0应该放在那里啊?isnull('列名',0)在告诉我一下谢谢了啊!~~~马上下班了!~~呵呵要饿死了!~不能看着你哥们饿死吧!~~