我有一个简单的 JOIN 查询:
$lstCheck = $dbWHMCS->query('SELECT * FROM tblmonitorports mp
INNER JOIN tblmonitorhosts h ON h.hst_id = port_mon
INNER JOIN tblhosting ho ON ho.id = h.hst_serverid
INNER JOIN tblclients cl ON cl.id = ho.userid');
while ($data = $lstCheck->fetch())
{
$serveridx = $data['ho.id'];
$clientid = $data['cl.id'];
}
我的问题是我在 tblhosting 和 tblclients 表中都有一个“id”列,所以我的变量都有相同的 id。我尝试在上面的示例中使用别名(ho. 和 cl.)设置它,但它不起作用。如何在上面的示例中执行此操作?
谢谢!