0

我有一个简单的数据库,我用它来尝试让工作变得更容易一些。有 2 个表格,其中一个包含网站 URL 列表和过去 6 个月的访问次数。网址以某种方式构造:

www.domain.com/server/someotherstuff/123456789012345/pageTemplateName

中间的长数字是唯一的页面ID。另一个表是这些 ID 的长列表。我想运行一个查询,显示在另一个表中具有 ID 的所有页面的 URL 和访问次数。所以我在想这样的事情:

SELECT *
FROM Stats
WHERE  Stats.url LIKE '%' + Pages.PageId + '%'

非常感谢

4

2 回答 2

0

除非您在 MS Access 之外工作或您更改了选项,否则通配符是 *,而不是 %

SELECT *
FROM Stats, Pages
WHERE  Stats.url LIKE '*' & Pages.PageId & '*'
于 2012-08-23T12:25:34.920 回答
0

你可以试试这样

SELECT * FROM Stats Inner Join Pages on Stats.url LIKE '%' + Pages.PageId + '%'
于 2012-08-23T12:34:32.003 回答