我有一个大问题,无法解决: 我有一个表(操作),每行存储两个 id 属于用户。一种针对客户,另一种针对服务提供商。
这些用户的姓名和家庭位于另一个可以获取的表(tablesite)中。但我不知道如何获取客户的姓名和家庭以及 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
关于mysql - 从表中选择两次 PHP SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33598016/