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

标签 mysql jsp

我无法运行这个查询,我不知道为什么我认为它是正确的,但是jsp中的选择没有返回任何内容(也为我糟糕的英语感到抱歉)我是一名高中学生,不是一个项目,而是仅用于教育目的。 感谢您的理解。

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

  • “其中 science_interests.Record_number = users.Record_number”

  • "和 s_int = '"+SCIENTIFIC_INTRESTS+"' ";

MYSQL 数据库表

如果不存在则创建表 science_interests (

intId INT(100) 自动递增,

记录号 VARCHAR(100) NOT NULL,

s_int varchar(100) 不为空,

PRIMARY KEY (intId),


FOREIGN KEY(Record_number) references users(Record_number)

);

如果用户不存在则创建表 (

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)

);

最佳答案

尝试使用联接:

 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+"' ";

关于mysql - 如果有人可以帮助我,因为我陷入了 jsp 中的计数查询(我是数据库新手),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44099973/

相关文章:

php - 如何展平 MySQL 结果

sql - (mySQL) 无法正确查询 2 个表的数据

javascript - 从 Jquery Ajax 调用 getparameter

java - 为什么我不能在自定义标记中使用 JSP EL?

mysql - 如何使用 ActiveRecord 进行两次连接并执行单个事件记录查询?

php - 如何重用mysql中已删除的主键?

mysql - Spring 3 - Hibernate 3 - 查询多个 MySQL 数据库

java - 如何从JSP中的 "Part"类型文件中提取文件名?

java - JSP - 文件名、目录名或卷标语法不正确

java - jsp java.lang.NumberFormatException : For input string: "atividade"