表的最后一列会扭曲查询结果

时间:2016-12-05 13:15:45

标签: java mysql csv

我正在创建以下表格。

CREATE TABLE Person (
Case_Number VARCHAR(50) Primary Key,
Sex VARCHAR(10)
);

CREATE TABLE ourCases (
Case_Number VARCHAR(50) Primary Key,
Rage VARCHAR(30),
Activity VARCHAR(30),
Fatal VARCHAR(10)
);

CREATE TABLE Area_Time (
Case_Number VARCHAR(50) Primary Key,
ourYear int,
ourTime VARCHAR(20),
Area VARCHAR(50)
);

我的所有查询都有效,除非我包括每个表的最后一列,其中包括" Area"," Fatal"和#34; Sex",只要我包括那些我的Count等于0,即使它不应该是因为我可以在.csv表中看到它。

我使用的查询

SELECT
COUNT(*)
FROM
area_time,
ourcases,
person
WHERE
area_time.Case_Number = ourcases.Case_Number
AND
area_time.Case_Number = person.Case_Number
AND
person.Case_Number = ourcases.Case_Number
AND
ourYear = 2016
AND
ourTime = "Afternoon"
AND
Area = "Florida";

当我放弃" Area ="佛罗里达""部分它相应的工作。 我在我的Java应用程序和mySQL工作台中尝试了这些查询,但都不起作用。我根本无法看到数据有任何问题。 .csv导入也没有问题。我错过了什么?

0 个答案:

没有答案