我在弄清楚如何正确合并行时遇到了麻烦。看看下面的示例表:
TYPE | NAME | COLOR | DESCRIPTION
=================================
Fruit | Apple | Red | -----
Fruit | Apple | ----- | sweet
Fruit | Orange | ----- | ripe
我想要做的是合并第1行和第2行,这样具有相同类型和名称的行将只有一行,并且它的值将合并为一行。
有没有办法做到这一点?
发布于 2012-03-22 10:44:08
听起来你只是想
SELECT type,
name,
MAX(color) color,
MAX(description) description
FROM table_name
GROUP BY type, name;
https://stackoverflow.com/questions/9815707
复制相似问题