SQL中的多表联合查询,是我的薄弱点,不会用。
对照着手册,使用了一次,下次要再用,还得看手册。
/**
*根据agency_id获取该机构在cdc_user中的type
*/
function get_user_type_by_agencyid($aid)
{
$model = M('user');
$where = array('agency_id'=>$aid);
$res = $model->join('cdc_agency ON cdc_user.user_id = cdc_agency.user_id')->field('cdc_user.type')->where($where)->getField('cdc_user.type');
/* echo $model->getLastSQL();
var_dump(mysql_error());
var_dump($res); */
return $res;
}