3 つのテーブルとの結合を使用する SQL クエリがあります。実際には正常に動作しますが、3 つのテーブルすべてに「id」というフィールドがあるため、後で id フィールドにアクセスしようとすると、最後のフィールドのフィールドにしかアクセスできません。SQL クエリは次のとおりです。
"SELECT * FROM professors AS p
JOIN schools_professors AS sp
ON p.school_id = sp.id
JOIN schools AS s ON sp.school_id = s.id WHERE p.first_name LIKE '%".
$search."%' OR p.last_name LIKE '%".$search.
"%' LIMIT 0, 10;"
これで、schools、professor、schools_professors のすべてに id 列があります。教授のIDにアクセスするにはどうすればよいですか?それは私が気にする唯一のものです。