簡體   English   中英

如何合並兩個表並使用一個名稱進行調用。 [codeigniter]

[英]How to combine two tables and use one name to call. [codeigniter]

如何將兩個表合並為一個表。 例如,我有兩個表:

表格:標題申請人備注

信:標題發件人備注

由於申請人和發件人具有不同的列名,我該如何合並它們中的兩個。 合並后,我可以使用一個名稱進行調用,例如:document.title,document.sender,document.remark,其中document.sender合並了form.applicant和letter.sender。

只是把它放在數組里面

碼:

$document = array(
    'title' => "Document Title",
    'remark' => "Document Remark",
    'sender' => array(
        "form" => array(
            'applicant' => ' Sender Applicant',
            'letter_sender' => ' Letter Sender'
        )
    )
);

echo $document['title'] . "<br />";
echo $document['remark'] . "<br />";
echo $document['sender']['form']['applicant'] . "<br />";
echo $document['sender']['form']['letter_sender'] . "<br />"

結果:

Document Title
Document Remark
senderApplicant
Letter Sender

如果您談論的是SQL查詢,則可以使用UNION SELECT,但是由於我沒有使用MySql,所以我不知道它是否在那兒工作。

SELECT Titel, Applicant, Remark FROM Form UNION SELECT Title, Sender, Remark FROM Letter

當然,合並列的數據類型應該匹配。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM