Php 跨3个表的mySQL查询
大家好,读到这篇文章的人-我正在努力回答一个问题,我想知道我是否能得到任何提示,这是它的要点 “表1”是对办公室的通话记录。每个调用都有一个jpb引用(基本上就是这个表中的ID) “表2”是工程师接听电话后应继续拨打的电话,并将使用第一个表中的工作参考(这取决于工程师在PDA上完成工作,但情况并非总是如此,因此表3…) “表3”是已参加的每项工作的表。它将始终包含客户的详细信息,但不总是包含工作参考 我想做的是得到一份没有参加过的工作的清单 我有表1中的'clientID'和'jobID',最简单的方法是简单的连接并检查表2上的'jobID',但不幸的是,并不是所有的作业都会在表2中结束,所以我需要与表3交叉引用,以检查自表1中提出作业以来没有对该客户进行过访问。我已经做到了这一点Php 跨3个表的mySQL查询,php,mysql,Php,Mysql,大家好,读到这篇文章的人-我正在努力回答一个问题,我想知道我是否能得到任何提示,这是它的要点 “表1”是对办公室的通话记录。每个调用都有一个jpb引用(基本上就是这个表中的ID) “表2”是工程师接听电话后应继续拨打的电话,并将使用第一个表中的工作参考(这取决于工程师在PDA上完成工作,但情况并非总是如此,因此表3…) “表3”是已参加的每项工作的表。它将始终包含客户的详细信息,但不总是包含工作参考 我想做的是得到一份没有参加过的工作的清单 我有表1中的'clientID'和'jobID',最简
SELECT * FROM `loggedCalls` l JOIN
`allCalls` a
ON (l.clientID = a.clientID)
AND (l.loggedDate <= '15-11-29' AND l.priority IN('3','4','5'))
AND l.jobID NOT IN ( SELECT `jobID` FROM `pdaJobs` )
SELECT*FROM`loggedCalls`l JOIN
`都叫‘a’
ON(l.clientID=a.clientID)
和(l.loggedDate第三个表也许我可以有一个第三个表,上面有每个站点的最大日期,我想,然后使用它,理论上它肯定会工作。对不起,我是说通过连接在查询中有第三个表。不是一个不同的物理表(这将是非标准化的)