基于第一次查询的结果从两个不同的表进行PHP MySQL查询

基于第一次查询的结果从两个不同的表进行PHP MySQL查询,php,mysql,database,web,Php,Mysql,Database,Web,我有一个标准的select查询,它从products表中选择所有记录,然后将其显示在表中。 我需要根据结果运行另一个查询,以便从customers表中获取a字段 比如说。我在products表中的查询显示user_id字段。我需要同时运行SQL查询,以便从customers表中获取用户名 使用给定的表结构 customers(user_id, user_name, user_email) products (product_id, product_name, user_id) 您可以根据需要

我有一个标准的select查询,它从products表中选择所有记录,然后将其显示在表中。 我需要根据结果运行另一个查询,以便从customers表中获取a字段

比如说。我在products表中的查询显示user_id字段。我需要同时运行SQL查询,以便从customers表中获取用户名


使用给定的表结构

customers(user_id, user_name, user_email) 
products (product_id, product_name, user_id)
您可以根据需要获取与客户关联的所有产品

select p.product_id,p.product_name,u.user_name,u.user_email
from products p
inner join customers u on u.user_id = p.user_id

您可以为任何附加的数据过滤器添加where条件。

您可以使用join,但在此之前,您需要发布问题中的表结构。在给定的示例中,您没有关闭第一个回显。您肯定不需要第二个回显查询。你只需要改进第一个。@Nikola Hi这只是一个快速复制和粘贴,只是为了让人们知道我在说什么。@AbhikChakraborty-你到底需要从桌子结构中得到什么
select p.product_id,p.product_name,u.user_name,u.user_email
from products p
inner join customers u on u.user_id = p.user_id