SQL查询如何在WHERE子句中选择数据甚至标准不匹配
我相信必须有一个相对简单的方法来做到这一点,但它现在正在逃避我。假设我有一个这样的SQL表:
+-----+------+-----+-----+
|type |value | Monthly |
+=====+======+=====+=====+
| a | 5 | Jan | << a,Jan
+-----+------+-----+-----+
| a | 3 | Feb | << a,Feb
+-----+------+-----+-----+
| a | 7 | April | << a,April
+-----+------+-----+-----+
我按类型和每月对查询进行分组,假设我从jan到4月搜索值,在这种情况下,March doenst有任何值,但我仍然希望它显示为0,这样做怎么办? :
+-----+------+-----+-----+
|type |value | Monthly |
+=====+======+=====+=====+
| a | 5 | Jan | << a,Jan
+-----+------+-----+-----+
| a | 3 | Feb | << a,Feb
+-----+------+-----+-----+
| a | 0 | Mar | << a,Mar
+-----+------+-----+-----+
| a | 7 | April | << a,April
+-----+------+-----+-----+
没有找到相关结果
已邀请:
2 个回复
babsoft
否则,查询无法知道存在“March”之类的内容。
翰冒绢县