下面是我的查詢MySQL查詢返回越來越多行的結果,當NULL值
SELECT `months`,SUM(`price`) AS price
FROM `billing`
WHERE months='January' AND months='Feb'
我想獲得的結果,但此查詢將返回NULL值
下面是我的查詢MySQL查詢返回越來越多行的結果,當NULL值
SELECT `months`,SUM(`price`) AS price
FROM `billing`
WHERE months='January' AND months='Feb'
我想獲得的結果,但此查詢將返回NULL值
最後我得到了我的問題的答案 答是: 選擇months
,總和(price
)的價格從billing
GROUP BY個月
我認爲你可能想使用OR
SELECT `months`,SUM(`price`) AS price
FROM `billing`
WHERE months='January' OR months='Feb'
不,我不想用OR或者我想用AND得到結果 –
假設你想顯示1月和2月的結果,您的查詢應該是這樣的:
SELECT months, SUM(price) AS price
FROM billing
WHERE months='January' OR months='Feb'
此外,您還可以使用:
SELECT months, SUM(price) AS price
FROM billing
WHERE months IN ('January', 'Feb')
第二種選擇將這樣做,因爲它會檢索所有這些「月」字段中的元組的任何值相匹配的條目。
'months'不能一月和二月的__the相同time__ –
@u_mulder你是否告訴我PHP不支持在空間時間撕裂? – mkaatman
真奇怪「1月」完全寫出來,但不是「2月」(2月)。你的問題太不清楚了。發佈您的數據庫架構和值。 –