sql语句不起作用,帮忙看看怎么回事。急等!
三个表,door、jwh、history分别是户口信息、居委会信息、修改记录。其中door表中doorid的前两位为jwh表中duanid,history表中有一个字段:zdz,它是这样的格式:door.policeid|door.doorid。
现在我想从这三个表中取得door表的所有字段,并取得对应记录的jwhname(jwh表中一个字段)和czzt(history表中的一个字段),我的sql语句如下:
select door.policeid, door.doorid, jwh.jwhname, history.czzt
from door, jwh, history
where door.doorid=jwh.duanid+'%' and history.zdz=door.policeid+'|'+door.doorid
语句可以执行,但却取不到应有的值
哪位帮我看看是怎么回事,哪个地方错了!