我有3列的MySQL表:需要幫助與SQL查詢,分組和聯合/加入?
- ID [INT]
- 名稱 [VARCHAR]
- 時間 [時間戳CURRENT_TIMESTAMP]
- 標誌 [布爾]
我使用這樣的查詢組的結果白天:
SELECT COUNT(DISTINCT name), DATE(time) as day FROM `table` GROUP BY day
這工作正常,但我真的想COUNT(DISTINCT name) WHERE FLAG = 0
和COUNT(DISTINCT name) WHERE FLAG = 1
在白天相同的查詢,並將它們組合。
我該怎麼做?
我想你還想選擇標誌字段,所以你可以看到哪些計數屬於該字段。 – Eljakim