Php 在mysql中从三个表中获取列
我想从三个表table1、table2和table3中获取三个不同的列,用户id是一个引用。关于mysql php中的查询,请帮助我使用JOIN…您可以在单个SQL查询中使用多个表。在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
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
尝试获取时使用连接尝试读取此添加一些示例查询和输出详细信息