我有 2 个表affilie和avantage,每个表都有一个名为id的属性,我使用左连接进行了查询。当我想使用它们时,如何区分那些具有相同名称的拖车ID。
$query="SELECT * FROM affilie af left join avantage av on af.id = av.id WHERE id='".$_GET['id']."' ";
$req = mysql_query($query) or die(mysql_error());
$data=mysql_fetch_assoc($req);
Run Code Online (Sandbox Code Playgroud)
您需要在 SQL 级别为它们添加别名:
SELECT
af.id AS afid,
af.somefield AS somefield,
-- ...
av.id AS avid,
av.otherfield AS otherfield
-- ,...
FROM
...
Run Code Online (Sandbox Code Playgroud)