0

我们正在开发一个 PHP 页面来创建一些报告。我们正在使用由第三方应用程序“填充”的数据库中的数据。

我们需要执行一个查询来选择一个时期之间的“票”,并从另一个表中选择其他数据。

例子:

//Select tickets closed between dates
SELECT *
FROM ticsummary
WHERE resolution_date between #07/04/2013# AND #08/04/2013#;
//结果
票务解决日期
61968 07/04/2013

这(上图)效果很好。但是,我们需要在另一个名为 的表中添加内容ticFieldVals。该表的内容为:

ticId fieldId intVal numVal strVal
61968 1 4 空 空
61968 2 3 空 空
61968 3 2 空 空
61968 100 2 无 无
61968 103 空 300.000 空
61968 85253767 0 空 空
61968 73913495 1 空 空
61968 23260488 空 空 空
61968 83015458 1 空 空
61968 33742201 1 空空
61968 57589628 1 空空
61968 91660570 空 空 空

所以我需要执行一个“加入”,将这两个表都放在一个表中。但是内容ticFieldVals有很多行,我需要将所有内容放在同一行中。

我确定您是否可以完全理解,但非常感谢您提供任何帮助。

4

1 回答 1

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#;
于 2013-10-02T21:11:13.770 回答