Mysql

將表中的行與 NUM 列合併

  • April 21, 2020

我有這張桌子:

Product | Qtdy | Price    
A       | NULL | 123.00    
A       | 23   | NULL

我怎麼能代表這樣的轉換?

Product | Qtdy | Price    
A       | 23   | 123.00

這意味著使用 Null 按產品分組以在下一行返回值列印?

謝謝

這是一種方法。

SELECT Product, MAX(Qtdy), MAX(Price)
FROM table
GROUP BY Product

更好的答案是清理你的數據,這樣它就不會髒了。

引用自:https://dba.stackexchange.com/questions/237368