如果有人可以帮助我,因为我陷入了jsp中的计数查询(我在数据库中是新的)

时间:2017-05-21 17:46:36

标签: mysql jsp

我无法运行此查询我不知道为什么我认为它是正确的但是jsp中的选择是返回nothin(也很抱歉我的英语不好)我是一名高中学生,而不是它不是一个项目但仅限于教育目的。 谢谢你的理解。

字符串查询="从用户中选择s_int,count(bio),scientific_interests"

  • "其中scientific_interests.Record_number = users.Record_number"

  • "和s_int ='" + SCIENTIFIC_INTRESTS +"' &#34 ;;

MYSQL DB TABLES

创建表,如果不存在scientific_interests(

intId INT(100)AUTO_INCREMENT,

Record_number VARCHAR(100)NOT NULL,

s_int varchar(100)not null,

PRIMARY KEY (intId),


FOREIGN KEY(Record_number) references users(Record_number)

);

CREATE TABLE IF NOT NOT EXISTS用户(

Record_number VARCHAR(100) NOT NULL,


name CHAR(50),


surname CHAR(50),


institute VARCHAR(50),


department VARCHAR(50),


bio VARCHAR(500),


b_day INT(10),


b_month INT(10),

b_year INT(10),

PRIMARY KEY (Record_number)

);

1 个答案:

答案 0 :(得分:0)

尝试使用联接:

 String query = "select s_int,count(bio) from scientific_interests JOIN users ON scientific_interests.Record_number = users.Record_number WHERE s_int = '"+SCIENTIFIC_INTRESTS+"' ";