3 つのテーブルで mysql クエリをいじっていますが、うまくいきません。
状況: 3 つのテーブルがあります。
ここで、テーブル「oxarticles」から「oxid」を入力した入力フィールドに基づいて mysql クエリを作成しようとしました。入力欄に入れます。
例: 入力フィールドに「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()); ;