mysql中如何实现多字段名在某一字段中并且都符合指定条件的这种查询?

图片说明

如何当parts字段的逗号分隔的每一项内容都为True时则显示该条记录?

SELECT *
FROM PART
WHERE replace(parts,',','')=CONCAT(CASE WHEN P1='TRUE' THEN 'P1' ELSE ''END,
CASE WHEN P2='TRUE' THEN 'P2' ELSE ''END,
CASE WHEN P3='TRUE' THEN 'P3' ELSE ''END)