首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >codeigniter join不起作用

codeigniter join不起作用
EN

Stack Overflow用户
提问于 2012-06-19 19:40:21
回答 2查看 538关注 0票数 0
代码语言:javascript
运行
复制
<?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。当我试着给出第一关系时

代码语言:javascript
运行
复制
 <?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');

它工作得很好,但我试图访问整个它不工作。

请帮帮我。(这可能很简单,但我坚持了下来)

撒拉瓦南写的。

EN

回答 2

Stack Overflow用户

发布于 2012-06-19 19:54:50

多个joins需要使用别名。

选择st_idtable1us_logintable2us_login FROM (stream) LEFT JOIN users AS table1 ON table1us_id=D9.D10左连接D11作为D12上的table2。D13=D14。D15

请参阅链接:http://codeigniter.com/forums/viewthread/151176/

票数 0
EN

Stack Overflow用户

发布于 2012-06-20 19:29:18

Codeigniter中没有$this->db->from函数。改用$this->db->select('venue.*')

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11100172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档