从一开始我就用这个代码从表A(类别)转到表B(已加入)
$query = "SELECT *
FROM joined
INNER JOIN category
ON joined.categoryid = category.categoryid
现在我做了第三个表,叫做“userticket”。在“userticket”表中,我有一个名为“jid”的列,它是联接表中名为“jid”的列的外键。基本上,对我来说,在“usertickets”表上显示“jid”作为数字是很容易的,但是我如何连接表以便从表A转到表B再转到表C以便从表A(category)到表C(userticket)获取信息呢?
最佳答案
尝试使用此代码:
SELECT *
FROM joined j
INNER JOIN category c ON (c.categoryid = j.categoryid)
INNER JOIN userticket u ON (u.jid = j.jid);
你可以删除别名,但我认为最好有一个清晰的代码。
关于php - 三个表之间的内部联接以获取信息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31394582/