Mysql - 组合表中的数据

时间:2013-06-14 09:15:19

标签: mysql

在表'A'中我有数据:

nameField1 nameField2 nameField3
        a1         b1         c1
        a2
        a3         b2 

有谁知道我怎么能得到下一个合并行?

nameField1 nameField2 nameField3
        a3         b2         c1 

2 个答案:

答案 0 :(得分:2)

因为你没有说你想要如何组合,那么也许你正在寻找这个

select max(nameField1)Field1 , max(nameField2)field2,max(nameField3)field3 From A

demo

答案 1 :(得分:1)

您可以通过

获取请求的行
SELECT 'a3' AS nameField1, 'b2' AS nameField2, 'c1' AS nameField3

SELECT 
MAX(nameField1) AS nameField1, 
MAX(nameField2) AS nameField2, MAX(nameField3) AS nameField3
FROM A

或绝对以其他数千种方式。

告诉我们,您希望实现的目标是让我们选择最佳答案。