0

我有一个我正在尝试解决的问题,但我看不出有什么好方法:

我有一张国家/地区允许使用的名称表。因此,例如:

id name country 
1  John   uk
2  John   us
3  Carlos mx

我还有另一个表格,告诉我这个名字出现在一个国家的每份报纸上的次数:

id name country newspaper_id count
1  John   uk       3           10
2  John   uk       4           5
3  John   us       10          6

我需要的是,对于我要查找的列表中的每个国家(例如英国、美国和澳大利亚),都有一份姓名列表以及它们在报纸上出现的次数。

例如,在这种情况下,我需要有某种数据结构:

-> John appears 15 times in UK
-> John appears 6 times in US
-> John is not a name of AU (because is not defined in the first table)

我看不到如何获取第一个表并使用它来获取第二个表的结果(它在另一个数据库中,因此我不能做 JOIN)。

4

1 回答 1

0

我只会做一个完全独立的 SQL SELECT,所以首先获取国家/地区允许的名称,然后做一段时间并从每个名称中获取计数。创建一个结果数组以在代码中进一步使用。

您不必对所有事情都使用联接。

于 2013-01-16T15:03:56.393 回答