我的数据库中有3个表"员工","签署","订阅",并且我的所有表都具有相同的结构。
可以在一张表中查看我的所有记录吗?
public function index()
{
$this->grocery_crud->set_table('employees');
$output=$this->grocery_crud->render();
$this->grocery_crud->set_table('sign');
$output2=$this->grocery_crud->render();
$this->_example_output($output2);
}
这会生成2个表,但我想将所有记录放在一个表中。
抱歉我的英文。 谢谢你的帮助。
答案 0 :(得分:0)
我有点困惑,因为在您的代码之上,您说"在一个表格中查看"但在下面你说"放在一张桌子上#34;我假设你想要"查看"来自数据库,而不是" put"进入数据库。
如果您有权访问SQL,则可以使用UNION
...
SELECT col1, col2, col3 FROM EMPLOYEES
UNION
SELECT col1, col2, col3 FROM SIGN
UNION
SELECT col1, col2, col3 FROM SUBSCRIPTION
请注意,这是一条SQL语句(为了便于阅读,我已分为多行)。数据库将追加结果并在一次查询中将所有记录返回给您。