mysql表中相同值的可能组合
我希望找到一种显示以下输出的方法mysql表中相同值的可能组合,mysql,Mysql,我希望找到一种显示以下输出的方法 **Name** Red Small Red Medium Green Small Green Medium Blue Small Blue Medium 从下表-产品 ProductID Name ProductTypeID. 1 Red 1 2 Green 1 3 Blue 1 4 Small 2 5 Medium 2 这是同一张桌子上的照片,我现在脑子完全迷糊了。有什么建议吗 谢谢 试试这个: SELECT CONCAT(p1
**Name**
Red Small
Red Medium
Green Small
Green Medium
Blue Small
Blue Medium
从下表-产品
ProductID Name ProductTypeID.
1 Red 1
2 Green 1
3 Blue 1
4 Small 2
5 Medium 2
这是同一张桌子上的照片,我现在脑子完全迷糊了。有什么建议吗
谢谢 试试这个:
SELECT CONCAT(p1.Name, ' ', p2.Name) as newName
FROM PRODUCT p1
CROSS JOIN PRODUCT p2
WHERE p1.ProductTypeID = 1 AND p2.ProductTypeID =2