两表联合取插值 MYSQL执行正确 转TP后取不到值

浏览:341 发布日期:2016/03/26 分类:求助交流
下面这端,用于取2个表的插值 选择表单里有NULL值的表。
SELECT * FROM `MESSAGE_TEXT` AS A LEFT JOIN `MESSAGE` AS B ON A.id = B.messageid WHERE A.recid = 27 AND B.id IS NULL

但是写成TP后,显示 array(0) { }
$Message = M()
->table(MESSAGE_TEXT.' A')
->join (MESSAGE." B ON A.id = B.messageid")
->field('A.id,A.createby,A.recid')
->where(array('A.recid'=>$uid,'B.id'=>array('exp','is NULL')))
->select();
最佳答案
评论( 相关
后面还有条评论,点击查看>>