2 つのテーブルを LEFT JOIN するために、MySQL クエリで文字列とフィールド値を連結する必要があります。
テーブル 1 には、61、78、94 などの数値を含む「category_id」という列があります。
表 2 には、リクエスト ルート メカニズムを参照する「クエリ」という列があり、「product_id=68」、「category_id=74」、「manufacturer_id=99」などの値が含まれています。
したがって、私のクエリでは、セット文字列から派生した連結文字列と「category_id」列の値がクエリ フィールドと一致するたびに、テーブルを結合する必要があります。
私のSQL文は現在:
SELECT * FROM tableOne
LEFT JOIN tableTwo
ON tableTwo.query = 'category_id=' + tableOne.category_id
|| を使ってみました + 演算子の代わりに演算子を使用しましたが、それでもうまくいきません。MySQLでこれを行うことは可能ですか、それともここで銃を飛ばしましたか?