我有以下 MySQL 表products
:
id, code, name, color
1, 'D555', 'Men T-shirt', ''
2, 'D556', 'Black Men T-shirt', 'D556'
3, 'D557', 'Silver Men T-shirt', 'D556'
4, 'D558', 'Men T-shirt', ''
5, 'D559', 'Black Men T-shirt', 'D559'
6, 'D560', 'White Men T-shirt', 'D559'
该栏color
不为空,如果产品有其他颜色,例如:代码“D556”的产品是黑色的,它也有银色的。
我正在使用SELECT * FROM products
,但现在我想选择主要产品(没有子颜色),即:
D555, D556, D558, D559
.
- 之后,我将选择产品下的子颜色(因为它是关于服装的电子商店)。
这种表结构有可能吗?
非常感谢您的关注!