【发布时间】:2014-04-26 20:27:15
【问题描述】:
我有一个表 video 字段 videoid、genre(int-foreign key)、language(int-foreign key ) 等。我想从 genre 表中获取 genre 的值,从 movie_languages 中获取 language 的值表。
表结构如下:
视频
类型
电影语言
如何加入这 3 个表格以获取与视频表格中每个视频相关的语言和流派。此外,当用户没有在表单中选择流派/语言时,值 0 将被插入到表中。这会影响查询吗?我正在使用 codeingiter,但我尝试使用以下查询但无法正常工作。
$this->db->select('video.*,movie_languages.language,genre.genre');
$this->db->join('genre', 'video.genre = genre.id');
$this->db->join('movie_languages', 'video.language = movie_languages.id');
$query = $this->db->get();
请帮助我。
提前致谢。
【问题讨论】:
-
你试过了吗? :this page
标签: php mysql codeigniter join