表:
ID /姓名/类型/品味/分数
1 / Cox / apple / good / NULL
2 / Cox / pear / NULL / 6
3 / Bob / apple / great / NULL
4 / Rod / pear / NULL / 9
5 / King / pear / NULL / 3
6 / King / apple / bad / NULL
如你所见: '苹果'有品味'价值但没有'得分' '梨'没有品味'价值却有分数'
我想将它们合并在一起,这样如果两个记录具有相同的名称'然后他们成为了一个带有“品味”的唱片。价值来自Apple和'得分'取自梨。
当使用上表时,我想要的输出是这样的:
ID /姓名/类型/品味/分数
1 / Cox / apple / good / 6
3 / Bob / apple / great / NULL
4 / Rod / pear / NULL / 9
5 / King / pear / bad / 3
我正在使用MySQL和PHP。我想可以使用其中任何一个来完成。
答案 0 :(得分:2)
您可以使用条件聚合来完成:
Servers