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