我使用CodeIgniter進行了以下查詢。我想要一個包含每個組的單個行的列表,如果它是「1」,我希望該行包含liveBlogGroupRecord
狀態。Codeigniter SQL Join查詢沒有返回我想要的數據
現在,我要麼只得到行對具有liveBlogGroupRecord=1
團,或者,如果我評論說,線路輸出,我得到的多組行同組,因爲blogGroups
表中有有liveBlogGroupRecord=0
多箇舊值。
$this->db->select('*');
$this->db->from('groups');
$this->db->join('blogGroups', 'groups.groupID = blogGroups.groupID', 'left');
$this->db->where('blogGroups.blogID', $blogID);
$this->db->where('blogGroups.liveBlogGroupRecord', 1);
$query = $this->db->get();
我認爲如果您向我們展示一些示例數據以及您想要選擇的數據中的哪一行,則會更容易回答此問題。 – 2012-01-31 22:21:02