在杂货店的多重选择

时间:2015-09-23 11:16:01

标签: php sql grocery-crud

我的数据库中有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个表,但我想将所有记录放在一个表中。

抱歉我的英文。 谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

我有点困惑,因为在您的代码之上,您说"在一个表格中查看"但在下面你说"放在一张桌子上#34;我假设你想要"查看"来自数据库,而不是" put"进入数据库。

如果您有权访问SQL,则可以使用UNION ...

在单个SQL语句中获取(查看)所有3个表中的记录。
SELECT col1, col2, col3 FROM EMPLOYEES
UNION
SELECT col1, col2, col3 FROM SIGN
UNION
SELECT col1, col2, col3 FROM SUBSCRIPTION

请注意,这是一条SQL语句(为了便于阅读,我已分为多行)。数据库将追加结果并在一次查询中将所有记录返回给您。