我搞砸了3个表的mysql查询,我只是不能得到它的工作。mysql查询3表
情况:我有3张桌子。
现在我尽量让基于一个inputfield,在那里我把一个“OXID”从表“oxarticles”,结果应该是一个MySQL查询,我得到一切从文章物品/氧化物是我在输入字段中输入的类别。
例子:我把一个inputfield按“OXID” 2提交和结果应该看起来像这样:
我尝试了很多,但从来没有接近。我在另一个查询之前做了一天,这些查询显示了基于文章的所有类别,但我无法修改它并将其用于我的实际问题。
我希望你们能帮助我:)
那是什么,我得到到目前为止,但我认为这甚至还没有接近,因为我得到一个白色的页面。
$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()); ;
请发布相关的SQL查询到您的问题 –
我没有什么可用,但导致我所有的结尾都是白色页面。你的意思是我应该发布我的尝试查询,对吧? – Kuba
我们想看看你做了什么,以及你是如何做到的。然后,我们可以给出答案,指出你的方向是否正确等。这样我们可以纠正你的思维过程。教一个人钓鱼要好得多,然后给他一个。 ;) – Fallenreaper