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