Php 多表内部联接需要第一个表id

Php 多表内部联接需要第一个表id,php,mysql,Php,Mysql,处理这个问题。我需要项目表的id。echo$row['id']正在打印users->id。但我需要打印项目->id SELECT * FROM projects INNER JOIN users ON projects.manager = users.id 您可以创建别名,如下所示: SELECT *, projects.id as prodict_id, users.id as user_id FROM projects INNER JOIN users ON projects.manage

处理这个问题。我需要项目表的id。
echo$row['id']
正在打印
users->id
。但我需要打印项目->id

SELECT * FROM projects INNER JOIN users ON projects.manager = users.id

您可以创建别名,如下所示:

SELECT *, projects.id as prodict_id, users.id as user_id FROM projects INNER JOIN users ON projects.manager = users.id
那你就可以用了

$row['prodict_id']

您可以创建别名,如下所示:

SELECT *, projects.id as prodict_id, users.id as user_id FROM projects INNER JOIN users ON projects.manager = users.id
那你就可以用了

$row['prodict_id']

有两个相同的字段,因此您应该使用as来区分它们,
SELECT p.*,users.id作为项目中的user\u id p internal JOIN users ON projects.manager=user\u id
感谢帮助:)有两个相同的字段,因此您应该使用as来区分它们,
SELECT p.*,users.id作为项目中的用户\u id p内部加入项目中的用户。manager=user\u id
感谢帮助:)感谢帮助:)感谢帮助:)