0
我有這樣的一個表:檢查表列包含至少一個值= 0
id | name | priceEUR | priceCHF | priceUK | priceRUB
--------------------------------------------------------------
1 | 00A | 0 | 0 | 0 | 0
2 | 00B | 10 | 0 | 0 | 0
3 | 00C | 0 | 0 | 20 | 0
4 | 00D | 0 | 0 | 0 | 0
5 | 00E | 0 | 50 | 0 | 0
6 | 00F | 0 | 0 | 0 | 0
7 | 00G | 0 | 0 | 0 | 0
8 | 00H | 12 | 0 | 0 | 0
9 | 00I | 0 | 13 | 70 | 0
.. | ... | .. | .. | .. | ..
n | 99Z | 0 | 1 | 0 | 0
我需要知道每列如果列,整個表格,至少持有一個price != 0
,所以結果應該是這樣的:
priceEUR | priceCHF | priceUK | priceRUB
----------------------------------------------
10 | 50 | 20 | 0
這不是重要的是,返回值的列中最高的,我只需要知道,如果對於具體的價格有一個value != 0
。
請注意,這些列的類型爲TEXT
。只用一個查詢就可以實現這個結果?
如果你不關心的價值,爲什麼不只是'選擇總和(priceEUR),總和(priceCHF),SUM(...)' –