如何在本表中取数值即要满足其它关联表的条件也要满足本表的条件
SELECT BMDA.name,
myroomset.name,
t_pax=sumlsz.pax),
t_zs=count(lsz.tId),
t_cpsr=select(sum(lsd_table_lsz.je) from lsd_table_lsz,FL where lsd_table_lsz.id=FL.id and fl.tj=1 ),
t_jssr=select(sum(lsd_table_lsz.je) from lsd_table_lsz,FL where lsd_table_lsz.id=FL.id and fl.tj=1
FROM myroomset,
mytableset,
lsd_table_lsz,
BMDA
WHERE ( mytableset.rId = myroomset.rId ) and
( mytableset.tId = lsd_table_lsz.tId ) and
( lsd_table_lsz.bId = BMDA.bId )
GROUP BY BMDA.name,
myroomset.rId,
myroomset.name
ORDER BY myroomset.rId ASC
这个语句得到 t_cpsr 得到的结果,只执行了 lsd_table_lsz.id=FL.id and fl.tj=1 但是没有执行 ( mytableset.rId = myroomset.rId ) and
( mytableset.tId = lsd_table_lsz.tId ) and
( lsd_table_lsz.bId = BMDA.bId )
这个怎么解决,谢谢