我们正在开发一个PHP页面来创建一些报告。我们正在使用来自第三方应用程序“填充”的数据库中的数据。
我们需要执行一个查询来选择一个句点之间的“票证”,并从另一个表中选择其他数据。
示例:
//Select tickets closed between dates
SELECT *
FROM ticsummary
WHERE resolution_date between #07/04/2013# AND #08/04/2013#;
//Result Ticket Resolution_date 61968 07/04/2013
这(上图)效果很好。但是,我们需要添加另一个名为ticFieldVals
的表中的内容。该表的内容是:
ticId fieldId intVal numVal strVal 61968 1 4 NULL NULL 61968 2 3 NULL NULL 61968 3 2 NULL NULL 61968 100 2 NULL NULL 61968 103 NULL 300.000 NULL 61968 85253767 0 NULL NULL 61968 73913495 1 NULL NULL 61968 23260488 NULL NULL NULL 61968 83015458 1 NULL NULL 61968 33742201 1 NULL NULL 61968 57589628 1 NULL NULL 61968 91660570 NULL NULL NULL
所以我需要执行一个“join”,让这两个表只在一个表中。但是ticFieldVals
的内容有很多行,我需要把它们放在同一行。
我确信你是否完全理解,但非常感谢任何帮助。
答案 0 :(得分:0)
你有没有尝试过:
//Select tickets closed between dates
SELECT *
FROM ticsummary t join ticFieldVals tt on (t.Ticket=tt.ticId)
WHERE resolution_date between #07/04/2013# AND #08/04/2013#;