本文介绍了合并两个表之前进行查询?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在寻找一种方式来查询2个表:
I'm looking a way to make a query with 2 tables:
posts: +----+-------------------- + | ID | post_date | +----+---------------------+ | 1 | 2011-11-15 08:42:50 | +----+---------------------+ meta: +--------------------+------------+ | post_id | meta_key | meta_value | +---------+----------+------------+ | 1 | ip |192.168.1.10| +---------+----------+------------+所以,我需要查询给定的IP和返回ID,但日期必须至少为10分钟。
So, I need to make a query wich look for given IP and return ID but date of post must be at least 10 minutes old.
这是一个不好的例子:
SELECT ID FROM posts WHERE ip = '192.168.0.1' AND post_date = '2011-11-15 08:32:50'推荐答案
SELECT p.ID FROM posts p, meta m WHERE m.post_id=p.ID AND m.meta_value='192.168.0.1' AND p.post_date < (NOW() - INTERVAL 10 MINUTE);
更多推荐
合并两个表之前进行查询?
发布评论