我试图从我的WP数据库中选择所有的元值,其中meta_value = 'x‘和meta_key = 'y’。但是我的查询没有返回任何内容:
SELECT meta_value FROM `tst_postmeta` WHERE meta_key = 'thevoters' AND meta_value = 'mint'我在这里做错什么了?!
更新
查询应该返回带有一些ids的meta_value列,这些ids基于名为“the_voters”的meta_key,但也包含meta_value等于“mint”的位置。
我也尝试过这个查询:
SELECT meta_value FROM `tst_postmeta` WHERE meta_key = 'thevoters' AND meta_key = 'sticker_chosen' AND meta_value = 'mint'发布于 2015-12-16 15:11:21
从您提供的少量信息和您的查询中,我猜您的查询不存在任何数据。
你有没有试过看你跑步时会出现什么?
SELECT *
FROM tst_postmeta这将显示表中的所有内容,并且可以通过结果中的元键和元值进行筛选,以查看这些值是否存在。
您还可以尝试将查询分解为两个查询,以查看其中一个查询是否提供了结果,如果这两个查询都没有显示结果,那么组合它们时将没有值。
SELECT meta_value
FROM tst_postmeta
WHERE meta_key = 'thevoters'
SELECT meta_value
FROM tst_postmeta
WHERE meta_value = 'mint'发布于 2015-12-16 16:15:03
SQL是正确的,但是结果集中没有数据。
https://stackoverflow.com/questions/34315366
复制相似问题