【发布时间】:2014-07-06 03:25:38
【问题描述】:
是否可以执行单个查询并从两个表中检索值,如以下伪代码?
SELECT table1.Key, table2.Id
FROM table1, table2
INNER JOIN table2
ON table1.text=table2.text AND table1.amount = table2.amount
WHERE …
如果没有,我基本上需要做的是对表进行两次连续查询,然后将结果合并到一个(json_encoded)数组中,这样
数组 1(第一个查询):[{"Key":"63058"},{"Key":"63059"},…
数组2(第二次查询):[{"id":"1010","amount":"5820"},{"id":"1011","amount":"6820"}, …
变成
[{"Key":"63058", "id":"1010","amount":"5820"},{"Key":"63059", "id":"1011","amount":"6820"}, …
实现这一目标的最简单方法是什么?
【问题讨论】:
标签: php arrays inner-join