1
A
回答
4
2
SELECT id, dat, MAX(pr1) pr1, MAX(pr2) pr2, ...
FROM table
GROUP BY id, dat
2
对于要合并,你可以使用这个非空值的每个字段:
SELECT
id,
date,
COALESCE(field1),
COALESCE(field2)
FROM
table
GROUP BY
id
相关问题
- 1. MYSQL来自同一列中选择多个值作为行
- 2. mysql:从另一个表中选择行作为列
- 3. MySQL在一行内选择多行
- 4. 在Oracle中选择多行为一行
- 5. mysql从另一个表中选择一行的多个列
- 6. 从两个表中选择多行一气呵成在MySQL
- 7. MySQL,根据外键选择多行作为一个
- 8. 选择多行数据从一个子表与父行表一起在MySQL
- 9. MySQL选择行不在另一个表中的行
- 10. MySql从多行选择值到一行
- 11. MySQL:在父表中选择在子表中有两行的行(一对多)
- 12. 如何从mysql表中选择多行?
- 13. 从MySQL表中选择多行
- 14. 从一个mysql中选择多个表
- 15. 如何在Mysql中将多行作为一行插入到另一个表中
- 16. 选择行作为MySQL中的列?
- 17. 选择多个行作为数组
- 18. MySQL - 选择行的id不存在作为另一个表中的外键
- 19. 表格选择多行并在动作之间进行选择
- 20. 在JSF表中多行选择行
- 21. MySQL从同一表中选择两行
- 22. MySQL从一行中选择表格
- 23. 选择第一行从多个表
- 24. 使用php mysql在单个表中进行多项选择
- 25. 为多行选择一个序列NEXTVAL
- 26. 在mysql中选择某个行只有一个计数为1
- 27. Mysql根据另一个表中的行选择不同的行
- 28. MySQL - 如何从多个表中选择多行
- 29. MySQL的 - 从在查询时选择从多个表中的行多个表
- 30. 最好的mysql查询选择多个行,每个行需要从另一个表中的多个关联行
@Strawberry +1正常化... – bonCodigo