我想显示来自table_one的数据,其中tableone_id包含在table_two..which是一对多关系..这里是例子。
SQL Server的PHP代码点火器显示一对多的关系
table_one table_two
id | name id | name |tableone_id
1 | A 1 | C | 1
2 | B 2 | D | 1
3 | E | 2
4 | F | 2
结果我期待我的PHP是..
Number | Name | Linked Item |
1 | A | C |
| | D |
2 | B | E |
| | F |
我已经尝试过类似
**Controller.php**
$head = $this->db->query("SELECT * from table_one)->result_array();
foreach($head as $key => $value)
{
$head[$key]['items'] = $this->db->query("SELECT
a.id,
b.id,
b.name as tabletwo_name,
FROM table_one a
JOIN table_two b on a.id = b.id
where b.id =".$value['id'])->result_array();
}
的代码,我做了一些代码,fails.how我怎么办那种情况下的正确代码?
谢谢
转到了文档的好友,你真的误解了sql。 – kishor10d