我有一个简单的数据库,我正在尝试使工作变得更容易一些。有2个表,一个包含网站URL列表和过去6个月的访问次数。网址以某种方式构建:
www.domain.com/server/someotherstuff/123456789012345/pageTemplateName
中间的长号是唯一的页面ID。另一个表是这些ID的长列表。我想运行一个查询,显示其他表中具有ID的所有页面的URL和访问次数。所以我在想这样的话:
SELECT *
FROM Stats
WHERE Stats.url LIKE '%' + Pages.PageId + '%'
非常感谢
答案 0 :(得分:0)
除非您在MS Access之外工作或更改了选项,否则通配符为*,而不是%
SELECT *
FROM Stats, Pages
WHERE Stats.url LIKE '*' & Pages.PageId & '*'
答案 1 :(得分:0)
你可以这样尝试
SELECT * FROM Stats Inner Join Pages on Stats.url LIKE '%' + Pages.PageId + '%'