从 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