0

对于熟悉 Open Journal System (OJS) 或 mysql 查询大师的每个人,请帮助您根据多个表中的选定字段生成报告。这是表格:

提交:submission_id、date_submitted、last_modified、status、stage_id

submit_setting:submission_id,setting_name(某种提交类型),setting_value(设置名称的值)

作者:submission_id、author_id、first_name、last_name、email

审核分配:review_id、submission_id、reviewer_id、推荐

用户:user_id、first_name、last_name

所以我想要一份关于提交给 OJS 的所有文章的报告,包括提交时间、提交状态、文章的作者、以及审查文章的审稿人(如果没有评论,它应该是空的)和推荐来自审稿人。

我尝试进行查询,但它只生成刚刚有评论的文章列表(它不会生成仍然没有或没有评论的文章)。这是我的查询:

SELECT DISTINCT s.submission_id, p.setting_value, a.first_name, a.last_name, s.date_submitted, s.last_modified, s.status, s.stage_id, u.first_name, u.last_name, r.recommendation from submissions s, submission_settings p, authors a, users u, review_assignments r WHERE p.submission_id = s.submission_id AND a.submission_id = s.submission_id AND u.user_id = r.reviewer_id AND r.submission_id = s.submission_id AND p.setting_name = 'title' GROUP BY s.submission_id;
4

0 回答 0