2 つのテーブルがあり、どちらも約 300000 の値を持っています。技術的な理由により、タイムスタンプまたは 1 つの一意の ID で直接照合することはできません。
しかし、この結果を取得したいと思います:
SELECT * FROM adsDelivered
JOIN pageViews ON (
adsDelivered.session = pageViews.session and
adsDelivered.referer = pageViews.referer and
abs(unix_timestamp(adsDelivered.timeCreated) - unix_timestamp(pageViews.timeCreated)) <= 5
)
WHERE pageViews.timeCreated >= '2013-03-21 00:00:00' and
pageViews.timeCreated <= '2013-03-21 23:59:59'
LIMIT 100
フィードバックが大きすぎて、時間がかかります。