如何将两个表合并为一个表。例如,我有两个表:
形式: 标题 申请人 备注
字母: 标题 寄件人 备注
我如何组合其中两个,因为申请人和发件人有不同的列名。 合并后,我可以使用一个名称调用,例如: document.title,document.sender,document.remark 其中document.sender有form.applicant和letter.sender合并。
答案 0 :(得分:0)
把它放在数组
中<强>代码:强>
$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
答案 1 :(得分:0)
如果你谈论一个SQL查询,你可以使用UNION SELECT,但由于我没有使用MySql,我不知道,如果它在那里工作。
SELECT Titel, Applicant, Remark FROM Form UNION SELECT Title, Sender, Remark FROM Letter
当然,组合列的数据类型应该匹配。