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

Php 在表2中选择实体(数据库),php,mysql,database,Php,Mysql,Database,这是我的mysql\u查询 $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)

这是我的
mysql\u查询

$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'

del_details
与您的其他表有何关联?这些表中是否有公用键?如果是这样的话,你可以用同样的方法来做del_details是一个表prod_desc是一个表del_details中的实体是的,公共键是po_id我需要选择的列或实体是del_details中的prod_desc,这不包括在我发布的查询中吗?“选择…删除详细信息。产品描述”。请注意附加的连接查询“join del_details ON…”