我有一张发票表,其中包含发送发票的用户(from_id
)和收到发票的用户(to_id
)的用户名。如何从一个查询中提取多个用户信息?
我想能够从配置文件表中拉出他们的两个信息,但我无法弄清楚如何。
下面是我正在运行的查询,让我为一个用户(from_id
)因为连接而提供信息。
SELECT jobs.title, profiles.display_name, invoice.to_id, invoice.from_id, invoice.amount
FROM (invoice)
JOIN jobs ON jobs.job_id = invoice.job_id
JOIN profiles ON invoice.from_id = profiles.user_id
WHERE `invoice_id` = '3'
当我运行这个查询时,我只得到display_name的结果。 – bigmike7801
我添加了tp.display_name AS to_name,fp.display_name AS from_name,这看起来有诀窍;) – bigmike7801
你是对的。我编辑了代码。 – GolezTrol