gpt4 book ai didi

mysql - 创建一个使用来自两个表的条​​件的查询?

转载 作者:行者123 更新时间:2023-12-01 00:06:41 27 4
gpt4 key购买 nike

我正在寻找一种使用 2 个表进行查询的方法:

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 分钟。

这是一个不好的例子:

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);

关于mysql - 创建一个使用来自两个表的条​​件的查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8184380/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com