小编Jua*_* Jo的帖子

使用大量内部联接来改进查询到wp_postmeta,一个键/值表

我正在使用正在执行以下查询的wordpress网站,但我看到这个查询正在进行许多内部联接,并且网站需要很长时间才能加载并且下载很多,我一直在尝试创建一个产生相同结果的查询但还没有成功

我想知道什么是更好的方法来做到这一点

SELECT *
FROM wp_posts
INNER JOIN wp_postmeta color ON wp_posts.ID = color.post_id 
INNER JOIN wp_postmeta transmission ON wp_posts.ID = transmission.post_id 
INNER JOIN wp_postmeta model ON wp_posts.ID = model.post_id 
INNER JOIN wp_postmeta brand ON wp_posts.ID = brand.post_id 

AND color.meta_key = 'color' 
AND color.meta_value = 'red' 
AND transmission.meta_key = 'transmission' 
AND transmission.meta_value = 'auto' 
AND model.meta_key = 'model' 
AND model.meta_value = 'model' 
AND brand.meta_key = 'brand' 
AND brand.meta_value = 'brand'

AND wp_posts.post_status = 'publish'
AND wp_posts.post_type = 'car'
ORDER BY …
Run Code Online (Sandbox Code Playgroud)

mysql sql database wordpress entity-attribute-value

10
推荐指数
2
解决办法
6537
查看次数

学说1.2如何比较日期

如何在Doctrine 1.2 ORM的where子句中设置条件,以在DQL示例中指定大于日期

Doctrine_Query::create()
    ->from('user u')
    ->where(?)
    ->execute();
Run Code Online (Sandbox Code Playgroud)

谢谢

php doctrine dql doctrine-1.2

7
推荐指数
1
解决办法
4289
查看次数

如何在youtube频道中获取最新上传视频的ID

在youtube中如何获取我订阅的频道的最新上传视频(如v = ....的网址中的那个)的id,用于
在我的服务器端使用php 嵌入im

php youtube

1
推荐指数
2
解决办法
1万
查看次数