2015-09-23 31 views
0

我在我的db「employees」,「sign」,「subscription」中有3個表格,並且我所有的表格都有相同的結構。在食品雜貨中多選select

可以在一張表中查看我的所有記錄嗎?

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

我有點困惑,因爲在你的代碼上面你說「在一個表中查看」,但在你下面說「放在一張表」中。我假設你想從數據庫中「查看」,而不是「放入」數據庫。

如果您可以訪問到您的SQL,就可以得到(觀看)從單個SQL語句所有3個表中的記錄使用UNION ...

SELECT col1, col2, col3 FROM EMPLOYEES 
UNION 
SELECT col1, col2, col3 FROM SIGN 
UNION 
SELECT col1, col2, col3 FROM SUBSCRIPTION 

注意,這是1個SQL語句(爲了便於閱讀,我分成了多行)。數據庫將追加結果並在一個查詢中將所有記錄返回給您。

+0

感謝您的回答,確定您的SELECT正在工作,但是我不知道我怎麼能在我的雜貨零售店賺到這些錢.. – Kubol

+0

我很抱歉,當我寫我的答案時,我不知道「雜貨CRUD」是框架(從未聽說過那個)。如果你不能改變SQL,這可能是框架隱藏太多的情況。 – BareNakedCoder