gpt4 book ai didi

具有多个 where 子句的 MySQL 查询

转载 作者:可可西里 更新时间:2023-11-01 08:20:51 26 4
gpt4 key购买 nike

我有一个表 wp_postmeta,其中包含名为 meta_keymeta_value 的列。我在 meta_key 中有 5 条记录(位置、面积、价格、卧室、浴室)

screenshot of table here

例如,我想在德克萨斯州找到一家有 2 个浴室的酒店:

select post_id from wp_postmeta where meta_key = 'location' and meta_value = 'texas' and where meta_key = 'bathrooms' and meta_value= '2';

我知道上面的 SQL 命令无效。任何人都可以帮助我实现上述结果吗?

最佳答案

你可以试试mysql子查询:

select post_id 
from wp_postmeta
where meta_key = 'location' and meta_value = 'texas'
and post_id IN (select post_id
from wp_postmeta
where meta_key = 'bathrooms' and meta_value= '2')

关于具有多个 where 子句的 MySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11920318/

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