MYSQL查询复杂我无法解决?

时间:2015-03-14 16:13:12

标签: php mysql

我需要创建一个mysql查询,在exmplo中选择以下字段,列出所有Master表,但是当这一天已经在pt_hini字段中时,它会列出除一个之外的所有字段!所有在表ponto.pt_cadid中注册了cad_id来关联这两个!我长时间绞尽脑汁!感谢那些帮助的人。

表Cadastro字段(cad_id,cad_nom)    表Ponto字段(pt_id,pt_cadid,pt_hini)* pt_hini类型datetime。

SELECT c.cad_nom
     , c.cad_id 
  FROM cadastro c
  LEFT 
  JOIN ponto p
    ON c.cad_id = p.pt_cadid   
 WHERE p.pt_hini BETWEEN '2015-03-14 00:00:00' AND '2015-03-14 23:00:00' 
 ORDER 
    BY c.cad_nom; 

我需要List cadastro.cad_id,cadastro.cad_nom,ponto.pt_hini。

这是员工的输入控制系统,如果已经发布,则不会加载列表。

Ex:INSERT INTO(pt_cadid,pt_hini)VALUES(12,'2015-03-14 12:00:15');

ON列表结果。所有员工都将加载,但ID 12不会!

0 个答案:

没有答案