<?php
$this->db->select('*');
$this->db->from('venue');
$this->db->join('venue_type vt1', 'vt1.venue_type_id = venue.venue_type_id1');
$this->db->join('venue_subtype vst1', 'vst1.venue_subtype_id = venue.venue_subtype_id1');
$this->db->join('venue_type vt2', 'vt2.venue_type_id = venue.venue_type_id2');
$this->db->join('venue_subtype vst2', 'vst2.venue_subtype_id = venue.venue_subtype_id2');
$this->db->join('venue_type vt3', 'vt3.venue_type_id = venue.venue_type_id3');
$this->db->join('venue_subtype vst3', 'vst3.venue_subtype_id = venue.venue_subtype_id3');
$this->db->where('venue_id',$id);
$query = $this->db->get();我有会场表,它有超过1个字段关系b/w venue_type。当我试着给出第一关系时
<?php
$this->db->join('venue_type vt1', 'vt1.venue_type_id = venue.venue_type_id1');
$this->db->join('venue_subtype vst1', 'vst1.venue_subtype_id = venue.venue_subtype_id1');它工作得很好,但我试图访问整个它不工作。
请帮帮我。(这可能很简单,但我坚持了下来)
撒拉瓦南写的。
发布于 2012-06-19 19:54:50
多个joins需要使用别名。
选择st_id,table1。us_login,table2。us_login FROM (stream) LEFT JOIN users AS table1 ON table1。us_id=D9.D10左连接D11作为D12上的table2。D13=D14。D15
请参阅链接:http://codeigniter.com/forums/viewthread/151176/
发布于 2012-06-20 19:29:18
Codeigniter中没有$this->db->from函数。改用$this->db->select('venue.*')
https://stackoverflow.com/questions/11100172
复制相似问题