区分具有相同名称的两个属性

时间:2014-05-08 00:24:57

标签: php

我有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);

1 个答案:

答案 0 :(得分:4)

您需要在SQL级别对它们进行别名:

SELECT
  af.id AS afid,
  af.somefield AS somefield,
  -- ...
  av.id AS avid,
  av.otherfield AS otherfield
  -- ,...
FROM
  ...