例如我有2个表:
1。 的用户的:
id Name 1 Mike 2 Adam 3 Tom 4 John 5 Andy 6 Ray
userID date 1 ... 3 ... 6 ...
我想创建一个页面,可以在12小时内访问一次,当用户访问该页面时,他的ID包含在数据库中(访问),我如何选择所有用户(来自数据库用户 )除了在< = 12小时内访问过页面的用户(来自数据库的用户访问)之外?
答案 0 :(得分:1)
首先,你并不是指“来自第二个数据库中的一个数据库”,它们只是在不同的表中,而是在同一个数据库中:)
Anywho,像这样:
SELECT * FROM users WHERE id NOT IN
(SELECT userID FROM visits WHERE date > DATE_SUB(NOW(), INTERVAL 12 HOUR))
或类似的东西:)