我正在处理 3 个表的 mysql 查询,但我无法让它工作。
情况:我有3张桌子。
现在我尝试基于输入字段进行 mysql 查询,在其中我从表“oxarticles”中输入“oxid”,结果应该是,我从文章/oxid 所在的类别中获取所有文章放入输入框。
示例:我将 "oxid" 2 放入输入字段并按提交,结果应如下所示:
Lenkrad
Reifen
Sitz
我尝试了很多,但从未接近过。我在另一个查询前一天进行了另一个查询,该查询向我显示了基于一篇文章的所有类别,但我无法修改它并将其用于我的实际问题。
我希望你能帮帮我 :)
这就是我到目前为止所得到的,但我认为这还不是很接近,因为我得到了一个白页。
$result = mysql_query("SELECT DISTINCT oxtitle FROM oxarticles a
INNER JOIN oxobject2category b ON a.oxid = b.oxobjectid
WHERE b.oxcatnid IN (SELECT oxcatnid FROM oxobject2category WHERE oxobjectid = 2)")
or die(mysql_error()); ;