从一开始我就用这个代码从表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/

10-09 22:08