繁体   English   中英

在 2 个表(数据库)中选择一个实体

[英]Selecting an entity in a 2 table (database)

这是我的mysql_query

$rs = mysql_query("SELECT calendar.datefield AS dateRow, po.po_no,cus_name,net FROM payments
                   RIGHT JOIN po ON payments.po_id=po.po_id
                   RIGHT JOIN calendar ON (DATE(po.po_date) = calendar.datefield)
                   WHERE calendar.datefield BETWEEN '$sDateFrom' AND '$sDateTo'
                  ") or die(mysql_error());// AND payments.pay_status='Paid'
?>

我想从另一个表中选择另一个实体

prod_desc FROM del_details

我怎样才能使用相同的格式查询呢?

公共密钥是 po_id

根据您的需要添加左/右连接..

$rs = mysql_query("SELECT calendar.datefield AS dateRow, po.po_no,cus_name,net, del_details.prod_desc 
                   FROM payments
                   RIGHT JOIN po ON payments.po_id=po.po_id
                   RIGHT JOIN calendar ON (DATE(po.po_date) = calendar.datefield)
                   JOIN del_details ON payments.po_id=po.po_id
                   WHERE calendar.datefield BETWEEN '$sDateFrom' AND '$sDateTo'
                  ") or die(mysql_error());// AND payments.pay_status='Paid'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM