【问题标题】:How to select rows from a table using join query in codeigniter?如何使用codeigniter中的连接查询从表中选择行?
【发布时间】:2018-07-18 07:07:15
【问题描述】:

我有两张桌子competition_registrationcompetition_schedule。我有从competition_registration 中选择行的选择查询。这是我的代码,如下所示:

$this->db->select('competition_registration.permenent_registration_number');
    $this->db->from('competition_registration');
    $where = "permenent_registration_number is  NOT NULL";
    $this->db->where($where);
    $this->db->join('competition_schedule', 'competition_schedule.competition_schedule_id = competition_registration.competition_schedule_id');
    $this->db->join('competition_schedule', 'competition_schedule.period_id = 6');
    $this->db->join('competition_schedule', 'competition_schedule.competition_level_id = 3');
    $query = $this->db->get();  echo $this->db->last_query();exit;

但这显示错误。任何人都可以检查这个查询并为我纠正它吗?

我想从competition_schedule_idcompetition_level_id 等于3 和period_id 等于6 的competition_schedule 表中选择两个表中的列。

【问题讨论】:

    标签: php codeigniter codeigniter-3 codeigniter-query-builder


    【解决方案1】:

    希望对您有所帮助:

    competition_schedule.period_id = 6 和这个competition_schedule.competition_level_id = 3 放在 where 子句中,如下所示:

    $this->db->select('competition_registration.permenent_registration_number');
    $this->db->from('competition_registration');
    $this->db->join('competition_schedule', 'competition_schedule.competition_schedule_id = competition_registration.competition_schedule_id');
    $where = "competition_registration.permenent_registration_number is  NOT NULL";
    
    $this->db->where($where);
    $this->db->where('competition_schedule.period_id' , '6');
    $this->db->where('competition_schedule.competition_level_id','3');
    
    //$this->db->join('competition_schedule', 'competition_schedule.period_id = 6');
    //$this->db->join('competition_schedule', 'competition_schedule.competition_level_id = 3');
    $query = $this->db->get();  
    echo $this->db->last_query();
    exit;
    

    更多:https://www.codeigniter.com/user_guide/database/query_builder.html

    【讨论】:

      猜你喜欢
      • 2012-12-14
      • 2015-07-29
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 2013-03-18
      • 2020-11-29
      相关资源
      最近更新 更多