私のデータベース構造は次のようになります: データベース名: 製品
id ptype
1 Cups
2 Shirts
3 Cups
4 Mugs
5 Fabric
6 Mat
データベース名: カテゴリ
id category ptype
1 Clothes Pants, Shirts, Tshirts
2 Other Mugs, Cups
カテゴリ テーブルの ptype にまだリストされていない個別の ptype (products テーブル) のリストを取得したい
したがって、結果は次のようになります
ptype
Fabric
Mat
次のmysql選択クエリを使用してみましたが、うまくいかないようです
SELECT p.ptype, c.ptype, FIND_IN_SET(p.ptype,c.ptype) FROM products as p, categories as c WHERE FIND_IN_SET(p.ptype,c.ptype) < 1
products テーブルのすべての ptypes に対して、FIND_IN_SET の値を 0 として返します。