0

仕事を少し楽にするために使用している単純なデータベースがあります。2 つのテーブルがあり、1 つは Web サイトの URL のリストと、過去 6 か月間の訪問数です。URL は特定の方法で構造化されています。

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

真ん中の長い数字は、固有のページ ID です。もう 1 つのテーブルは、これらの ID の長いリストです。他のテーブルに ID を持つすべてのページの URL と訪問数を表示するクエリを実行したいと考えています。そこで、次のようなことを考えていました。

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

どうもありがとう

4

2 に答える 2

0

あなたはこのように試すことができます

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

MS Access 以外で作業している場合やオプションを変更していない限り、ワイルドカードは % ではなく * です。

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