0


在第一张桌子上有两张桌子(myfirst)

id    website_id   action
 1      2013         0    
 2      2012         0
 3      2011         0

在第二张表中(mysecond)

id     website_id
 1       2013
 2       2010
 3       2011

我正在尝试这样的事情

function getAction() {
        $this->db->select('myfirst.action');
        $this->db->from('myfirst');
        $this->db->join('mysecond', 'myfirst.website_id = 'mysecond.website_id'); 
        $query = $this->db->get();
        return $query->num_rows();
}

webiste_id如果网站 id 匹配,我想检查这两个表,然后获取action
如何使用codeigniter查询获取此信息。
谢谢。

4

1 回答 1

1
$q = $this->db
           ->select('action')
           ->from('myfirst')
           ->join('mysecond', 'myfirst.website_id = mysecond.website_id', 'inner')
           ->get();
if( $q->num_rows() ) return $q->result();
return FALSE;

这将在有结果时返回结果,在没有结果时返回 FALSE。

于 2013-10-19T10:31:02.050 回答