[英]How to combine two SQL tables in codeigniter without using SQL queries?
[英]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.