我正在尝试显示一组特定的数据。我的问题是部分数据在不同的表中,相同的数据库。所以这就是我所拥有的:
两张桌子。T1 有 5 列。T2 有 8 列。FormId 列在两个表之间是通用的。我需要将 DateSubmitted 列从 T1 移动到 T2,然后SELECT
对生成的组合列运行查询。到目前为止,我只有SELECT
T2 的有效查询。我无法弄清楚如何将 DateSubmitted 列从 T1 移动到 T2,然后运行SELECT
查询。我尝试了在这里UNION
和JOIN
其他论坛上找到的建议,但没有成功。请帮助构建工作查询!
T2 的 SELECT 查询:
SELECT
SubmissionId,
FieldName,
FieldValue
FROM
#__submission_values
WHERE
FormId = 6
AND
FieldName IN ('field1','field2','field3','field4','field5','field6')
ORDER BY SubmissionId ASC
样本数据
T1
DateSubmitted FormId
2013-02-01 6
2013-02-02 6
2013-02-03 6
2013-02-04 6
2013-02-05 6
2013-02-06 6
T2
FormId FieldName FieldValue SubmissionId
6 Field1 Value1 1
6 Field2 Value2 2
6 Field3 Value3 3
6 Field4 Value4 4
6 Field5 Value5 4
6 Field6 Value6 6