簡単な 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.) を使用して設定しようとしましたが、機能しません。上記の例でこれを行うにはどうすればよいですか?
ありがとうございました!