Php 三个表之间的内部联接以获取信息
从一开始我就用这个代码从表A(类别)转到表B(联接) 现在我制作了第三张表,名为“用户票”。在“userticket”表中,我有一个名为“jid”的列,它是联接表中名为“jid”的列的外键。基本上,我很容易在“usertickets”表中将“jid”显示为数字,但是我如何连接这些表,以便从表A到表B到表C,以便从表A(类别)到表C(userticket)获取信息?尝试以下代码:Php 三个表之间的内部联接以获取信息,php,mysql,join,Php,Mysql,Join,从一开始我就用这个代码从表A(类别)转到表B(联接) 现在我制作了第三张表,名为“用户票”。在“userticket”表中,我有一个名为“jid”的列,它是联接表中名为“jid”的列的外键。基本上,我很容易在“usertickets”表中将“jid”显示为数字,但是我如何连接这些表,以便从表A到表B到表C,以便从表A(类别)到表C(userticket)获取信息?尝试以下代码: SELECT * FROM joined j INNER JOIN category c ON (c.ca
SELECT *
FROM joined j
INNER JOIN category c ON (c.categoryid = j.categoryid)
INNER JOIN userticket u ON (u.jid = j.jid);
您可以删除alias,但我认为最好获得一个清晰的代码。只需重新加入即可
SELECT *
FROM joined
INNER JOIN category
ON joined.categoryid = category.categoryid
INNER JOIN usertickets
ON usertickets.jid = joined.jid
这只是另一个加入
SELECT *
FROM joined
INNER JOIN category
ON joined.categoryid = category.categoryid
INNER JOIN usertickets
ON usertickets.jid = joined.jid