1

你好吗 ?

我的网站有多种语言(英语、法语、阿拉伯语、.. 等),我的后端表格中有显示内容(帖子)..

我想在此表中显示(标题、内容、支持语言)

看数据库结构

http://saudi-hotels.info/tables.jpg

在此处输入图像描述

我想显示像这张表这样的数据

http://saudi-hotels.info/table_information.jpg

在此处输入图像描述

我试图得到一个好的查询,但我无法查看我的查询:

$this->db->from('localization_posts PL');
        $this->db->join('posts PO' , 'PO.id_post = PL.id_post');
        $this->db->join('langauges LN', 'LN.id_language = PL.id_langauge');
        $result = $this->db->get()->result_array();
4

1 回答 1

1

如果我没记错的话,你想要给出一种查询。

试试这个。

SELECT lp.title_post, lp.content_post, p.views_post, 
       GROUP_CONCAT(l.id_language) AS l.support_language 
FROM localization_posts lp
INNER JOIN posts p ON lp.id_post = p.id_post
LEFT JOIN languages l ON lp.id_language = l.id_language;

希望会有所帮助。

于 2013-02-23T18:48:07.880 回答