【发布时间】:2017-06-05 03:53:38
【问题描述】:
我在显示不同表格中的 4 个不同列时遇到了问题,有关更多详细信息,请参阅以下内容:
个人表(tbl_personal)
+---+-----+------------+
|ID |Name |Skill |
+---+-----+------------+
| 1 | Nia | Accountant |
| 2 | Tia | Banking |
| 3 | Ria | Technicall |
| 4 | Dia | Admin |
+---+-----+------------+
表主(tbl_master)
+---+---------+---------+
|ID |Employee1|Employee2|
+---+---------+---------+
| 1 | 1 | 2 |
| 2 | 2 | 1 |
| 3 | 3 | 4 |
+---+---------+---------+
我想在 codeigniter 中从上面的 tbl_master 显示到网页中,如下所示:
+---+-------+-----------+-------+-----------+
|ID |Name 1 |Skill 1 |Name 2 |Skill 2 |
+---+-------+-----------+-------+-----------+
| 1 | Nia | Accountant| Tia | Banking |
| 2 | Tia | Banking | Nia | Accountant|
| 3 | Ria | Technicall| Dia | Admin |
+---+---------+---------+-------+-----------+
如果有任何建议让我从 tbl_personal 加入 tbl_master,请提出建议,
感谢您的支持...
【问题讨论】:
-
你尝试过什么吗?如果是,请告诉我们
-
你想要的是所谓的数据透视表或转置行到列搜索在这里,你会找到它。有很多例子。
-
我试过这个 $d['data_get'] = $this->db->query("select * from tbl_master right join tbl_personal on tbl_master.id_master=tbl_personal.id_master1 LIMIT ".$offset. ",".$limit."");但我只显示名称 1 和技能 1 有问题,之后我尝试添加 id_master2,我发现一个错误.. - @knowledge....
-
@karisma 您可以通过单击标签下方的编辑按钮使用代码重新编辑您的问题
-
@karisma 你试过我的问题吗?
标签: mysql codeigniter join