从 table 中选择两次 PHP SQL
selecting from table twice PHP SQL
我有一个大问题,无法解决:
我有一个 table (动作),它在每行中存储两个属于用户的 ID。一种用于客户,一种用于服务提供商。
这些用户的姓名和家人在另一个可以获取的 table(table 站点)中。但我不知道如何获取客户的姓名和家人以及 service_providers 的家人姓名。
结果应该是这样的:
示例:第一行 service_provider_id
是 33,customer_id
是 34
所以我需要这个:
service_provider: sajad khammar --- customer: akbar ahmadi
SELECT
a.job_id,
CONCAT( s.name, ' ', s.family ) AS service_provider,
CONCAT( c.name, ' ', c.family ) AS customer
FROM action a
INNER JOIN tablesite s
ON a.service_provider = s.id_user
INNER JOIN tablesite c
ON a.customer_id = c.id_user
我有一个大问题,无法解决: 我有一个 table (动作),它在每行中存储两个属于用户的 ID。一种用于客户,一种用于服务提供商。
这些用户的姓名和家人在另一个可以获取的 table(table 站点)中。但我不知道如何获取客户的姓名和家人以及 service_providers 的家人姓名。
结果应该是这样的:
示例:第一行 service_provider_id
是 33,customer_id
是 34
所以我需要这个:
service_provider: sajad khammar --- customer: akbar ahmadi
SELECT
a.job_id,
CONCAT( s.name, ' ', s.family ) AS service_provider,
CONCAT( c.name, ' ', c.family ) AS customer
FROM action a
INNER JOIN tablesite s
ON a.service_provider = s.id_user
INNER JOIN tablesite c
ON a.customer_id = c.id_user