我想弄清楚如何做到这一点我自己的,但它看起来像死对我来说。选择多个表格。 WordPress的
我在wordpress框架和一些自定义表下工作。
我试图达到的效果是非常简单的,但得到的方式也实在太多我的头现在。
我需要从tableOne前50个结果基础上,从tableOne的ID在tableTwo一些简单那里的条件下提到倍ammount的。
使用$wpdb
类最新的WordPress搭建的,我可以用什么来实现这一目标? 感谢
这是一个简单的tableOne查询来获取所有帖子:
$allPosts = $wpdb->get_results("SELECT * FROM pokeGrid_images WHERE status='0' ORDER BY tempo DESC LIMIT ".$limit." OFFSET ".$offset."");
现在我需要从这个表中的前50个结果,根据其ID是在第二次提及的次数表这种结构:http://prntscr.com/byz2qw
编辑:
注:基本上这是一个论坛,表一有帖子,表二有点赞赏。 该表达式必须收集最近X天内最多的已投票帖子。 如果它是1个帖子,表达式将是Select Count(*) FROM tableTwo Where tempo > then ".$variableWithUnixTimeDIff."
列速度是now()
时间戳。
感谢
在这里添加这些简单的条件,也添加你现在的代码。 tableTwo中提到“tableOne中的id”是什么意思?还要在tableOne中添加什么样的数据,表中有什么样的数据。2,添加表结构。 – Janno
@Janno我添加了查询即时通讯使用收集所有帖子和第二个表的结构。 –
给我一些来自两个表的示例数据,并给出其他表结构。然后我可以在我自己的系统上测试它,看看如何解决它。 – Janno