不知道如何使用SQL查询获得所需的输出

时间:2016-01-10 08:34:32

标签: php sql

我目前正试图回复我的php页面的以下字段

form_no(cepincident and occurrence表)

名称(用户表)

部门(用户表)

datetimeuploaded(cepincident and occurrence表)

datetimeupdated(cepincident and occurrence表)

我有3张表,其中包含我需要的以下信息。

发生表(内部形成1个)

occurrence table

cepincident表(里面有3个表格)

enter image description here

和用户表

enter image description here

对于我想要的输出,我应该得到4行数据,但我要么一直得到1,3,一吨或只是0.我不知道我应该怎么做做我的查询。

感谢。我会随着时间的推移尝试提供更多信息。

我想要的输出是这样的enter image description here

我试过这个

"SELECT *  
    FROM users u 
    JOIN cepincident ci ON u.user_id = ci.author
    JOIN occurrence o ON u.user_id = o.author";

但我的结果是这样的

enter image description here

1 个答案:

答案 0 :(得分:0)

您的@Controller public class WebSocketController { private SimpMessagingTemplate template; private static final Logger logger = LoggerFactory.getLogger(WebSocketController.class); @Autowired public WebSocketController(SimpMessagingTemplate template) { this.template = template; } @RequestMapping(value="/urlUploads", method=RequestMethod.POST) public void greet(UpdateMessage update) { this.template.convertAndSendToUser(update.getUser(), "/sockets/urlUploads", update.getStatus()); } } 表应该是最常访问的 如果cepincidentcepincident表格必须与occurrenceform_nodatetimeuploaded字段重合:

datetimeupdated