小编典典

如何将三个MySQL查询合并为一个?

sql

使用wordpress数据库,我们有wp_options和wp_postmeta之类的表。这些按主键ID分组,然后按“ option_name”和“option_value”之类的字段分组;

因此,例如,要找出三个值,我需要执行3个不同的查询。

是否有适当的方法仅通过一个查询来完成所有这些操作?

请对此有所了解,并分享正确的方法。

SELECT option_value FROM bdlocal_wrdp1.wp_options WHERE option_name='siteurl';

SELECT option_value FROM bdlocal_wrdp1.wp_options WHERE option_name='blogname';

SELECT option_value FROM bdlocal_wrdp1.wp_options WHERE option_name='blogdescription';

(返回example.com,Example Blog,这是一个示例Blog。)


阅读 165

收藏
2021-04-28

共1个答案

小编典典

SELECT option_name,
option_value
FROM bdlocal_wrdp1.wp_options
WHERE option_name IN (‘siteurl’, ‘blogname’, ‘blogdescription’)

执行完此查询后,您将获得3对option_name + option_value值。

2021-04-28