Php 多表内部联接需要第一个表id
处理这个问题。我需要项目表的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
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
感谢帮助:)感谢帮助:)感谢帮助:)