Php 在mysql中从三个表中获取列

Php 在mysql中从三个表中获取列,php,mysql,Php,Mysql,我想从三个表table1、table2和table3中获取三个不同的列,用户id是一个引用。关于mysql php中的查询,请帮助我使用JOIN…您可以在单个SQL查询中使用多个表。在MySQL中连接的行为是指将两个或多个表粉碎成一个表 SELECT * FROM table1 INNER JOIN table2 ON table1.user_id = table2.user_id INNER JOIN table3 ON table2.user_id = table3.user_id

我想从三个表table1、table2和table3中获取三个不同的列,用户id是一个引用。关于mysql php中的查询,请帮助我使用JOIN…您可以在单个SQL查询中使用多个表。在MySQL中连接的行为是指将两个或多个表粉碎成一个表

SELECT *
 FROM table1
 INNER JOIN table2 ON table1.user_id = table2.user_id
 INNER JOIN table3 ON table2.user_id = table3.user_id
您可以在SELECT、UPDATE和DELETE语句中使用联接来联接MySQL表。我们还将看到一个左连接的示例,它不同于简单的MySQL连接


您可以对此使用联接查询

SELECT * FROM table1 as ti1,table2 as ti2,table3 as ti3 WHERE ti1.user_id = ti2.user_id AND ti1.user_id=ti3.user_id

尝试获取时使用连接尝试读取此添加一些示例查询和输出详细信息