我正在使用CodeIgniter构建自定义论坛应用程序。我有4个主表:父类(类别),子(板),线程和消息(线程回复)。我想要做的是显示某个董事会最新帖子的信息......这将在论坛的索引页面上显示。这是我的表格的样子。我不会列出类别表,因为我们不会将该表用于此功能。
| Table: Children ---| |--------------------| | child_id (int, 15) | |--------------------| | title (varchar, 65 | |--------------------|
| Table: threads ----| |--------------------| | thread_id (int, 15)| |--------------------| | first_msg_id(int, 15) |--------------------| | author_id(int, 15) | |--------------------| | title(varchar, 65) | |--------------------|
| Table: messages ---| |--------------------| | message_id(int, 15)| |--------------------| | thread_id(int, 15) | |--------------------| | author_id(int, 15) | |--------------------|
我想知道你们是否可以给我一些关于如何使用连接来做这个的想法?我不知道从哪里开始,否则我会给你一些代码......哈哈。谢谢你的时间。
所以我想我至少会尝试这个,但我得到了SELECT,然后不知道左连接。这是我到目前为止所拥有的......
$query = " SELECT m.message_id AS m_id, m.author_id, m.thread_id AS mt_id t.thread_id AS t_id, t.child_id AS tc_id FROM forum_messages AS m WHERE t.child_id = ".$board_id." LEFT JOIN "
“儿童”表
线程表
消息表