1つのテーブルのデータをCSVファイルにマップする大きなクエリを扱っているので、基本的には基本的なselectクエリのように見えます--
SELECT * FROM item_table
-ただし、*
実際には100行のCASE、IF、IFNULL、およびその他のロジックです。
selectステートメントに「類似アイテム」行を追加するように言われました。これはコンマ区切りのアイテム番号の文字列である必要があります。類似のアイテムはcategory_tableにあり、2つのデータポイントcolumn_aとcolumn_bでitem_tableに結合でき、category_table.category_idには類似のアイテムを識別するデータがあります。
さらに、サブクエリを使用しないように言われました。
したがって、同じcategory_id値を持つそのテーブルのcategory_tableとgroup_concatのアイテム番号を結合する必要があります(ただし、現在のレコードのアイテム番号はありません)。
指示に関係なくサブクエリでしか実行できない場合は、それを受け入れますが、可能であれば、指示に従って結合とgroup_concatを使用して実行したいのですが、理解できません。これどうやってするの?