我有2张桌子。表 user_job(id,title,expires)和表 user_job_business(id,title,expires)。第一个表保存用户发布的作业,第二个表保存公司发布的作业。我想要的只是显示来自同一页面中的用户和公司的所有作业,而不是每个作业在其自己的表格中。如何修改我的代码才能执行此操作?这是我的代码从一个接一个的用户中完成工作。
<?php
$get_myjobs = mysql_query("select * from `user_job` ");
while($run_job = mysql_fetch_array($get_myjobs )){
$user_job_id = $run_job['id'];
$user_job_title = $run_job['title'];
$user_job_expires = $run_job['expires'];
echo"<table> <td>$user_job_title</td> <td>$user_job_expires</td> </table>";
}
?>
答案 0 :(得分:0)
你可以使用union或union all:
aij = (U * S.asDiagonal() * V.transpose())(i,j)
union和union all之间的区别,union删除冗余或重复行。
答案 1 :(得分:0)
你可以在你的情况下使用union,但我建议你重新组织你的结构并制作1个表而不是2个。这将为你提供更好的架构和良好的性能。
它|标题|到期| ROLE_ID
其中role_id - 用户,公司的标识符