mysql:选择结果不符合预期:新手警报

oalqel3c  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(239)

早在90年代,我就使用了sql,并开始在一个工作项目中重新使用它。
我想存储部门预算数据,以便运行查询并在powerbi中使用它。
我有一个简单的表格,其中列有部门(基金)和相应的每月费用信息。我试着运行一个查询,在那里我可以看到一个基金在供应帐户下的费用-无法让它工作。我知道当我看到解决方案的时候我可能会踢自己,所以我们走吧。。。

Select * FROM expenses

FundID Fund   FY    Account                                  January February March April May  June July August
9999   tester 2019  Grant Assistance to INT'L Individuals          1        2     3     4    5    6    7      8 
9999   tester 2019  Grant Assistance to INT'L Organizations       21       22    23    24   25   26   27     28 
9999   tester 2019  Grant Assistance to U.S. Individuals          31       32    33    34   35   36   37     38 
9999   tester 2019  Grant Assistance to U. S. Organizations       41       42    43    44   45   46   47     48 
9999   tester 2019  Salaries, etc.                              4500     4500  4500  4500 4500 4500 4500   4500

表=费用

FundID, Fund, FY, Account, January, February… December

SELECT *
FROM expenses;

-样本表中所有数据的结果(如预期)

SELECT *
FROM expenses
 WHERE Fund = 'associate1';

-“associate1”的所有数据结果(如预期)

SELECT *
FROM expenses
WHERE Fund = 'associate1' AND Account = 'Supplies';

-结果为“空结果集”(即零行)(不应为)--已填充行/记录
预期:
基金ID基金fy…。12月,协会提供了物资数据。
我还尝试了查询:select*from expenses where account='supplies'((没有)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题