当我在查询中使用“ GROUP_CONCAT”和“ HAVING”时,如何计算MySQL结果?

麦斯凯布

所以我有一个要查询的MySQL查询。最初,我使用wordpress'get_results(“”),但是我还需要在另一个查询中计算总数,因为在我的原始查询中,我限制结果以创建页面。

这是我的原始查询,有谁知道我该如何计算?

SELECT wpp.ID, post_title, wp_terms.name AS category, wp_terms.slug AS slug, supplier_company, 
    GROUP_CONCAT(wp_terms.slug SEPARATOR ', ') AS allslug,
    GROUP_CONCAT(wp_terms.name SEPARATOR ', ') AS allcatname
    FROM wp_posts AS wpp
    LEFT JOIN wp_term_relationships ON wpp.ID = object_id
    LEFT JOIN wp_terms ON term_taxonomy_id = wp_terms.term_id
    LEFT JOIN wp_teleapo_supplier AS s ON wpp.post_author = s.ID



    /* BASIC SEARCH on normal fields */
    WHERE post_type = 'post' 


    GROUP BY wpp.ID

    /* SEARCH on CONCAT FIELDS*/
    HAVING

    (post_title LIKE '%%'
    OR allcatname LIKE '%%'
    OR allslug LIKE '%%'
    OR supplier_company LIKE '%%')
    AND (allslug LIKE '%health-and-beauty%'
    ) AND (allslug LIKE '%%'
    ) AND 

    /* ADD EXTRA SEARCH TAGS: */
    /* Language tag */
     allslug LIKE '%english%' 
    /* ..... tag */

    /* AND allslug LIKE '%......... %' */
    ORDER BY post_date DESC 
苏迪伦

只需found_rows在SELECT查询之后直接检索即可。

select found_rows();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MySQL GROUP_CONCAT和IN查询

来自分类Dev

当我在keyward中使用GROUP_CONCAT时,查询无法正确执行

来自分类Dev

结合使用MYSQL GROUP_CONCAT和子查询

来自分类Dev

结合使用MYSQL GROUP_CONCAT和子查询

来自分类Dev

如何在group_concat中使用sum和joins

来自分类Dev

如何在group_concat中使用sum和joins

来自分类Dev

当我在MySQL查询上使用GROUP_CONCAT时出错

来自分类Dev

使用join和group_concat的mysql请求

来自分类Dev

使用GROUP_CONCAT和IN子句的mysql存储过程构造

来自分类Dev

使用join和group_concat的mysql请求

来自分类Dev

MySQL:在group_concat中使用concat时如何排序?

来自分类Dev

MySQL:在group_concat中使用concat时如何排序?

来自分类Dev

在mysql中使用GROUP_CONCAT选择查询

来自分类Dev

在 JOIN 查询中使用 Mysql GROUP_CONCAT

来自分类Dev

如何在查询中使用两列的GROUP_CONCAT

来自分类Dev

如何使用group_concat和concat引用单列的值,不同

来自分类Dev

使用group_concat和不等键的MYSQL嵌套/相关子查询

来自分类Dev

如何在不同表上使用group_concat和group by进行求和

来自分类Dev

使用IN与group_concat结果进行MySQL查询

来自分类Dev

MYSQL:如何使用 GROUP_CONCAT 和使用 groupby 的分隔符附加空值?

来自分类Dev

当我们在C#中使用JOIN和GROUP BY查询时如何填充datagridview

来自分类Dev

MySQL查询加入group_concat

来自分类Dev

来自子查询的MySQL GROUP_CONCAT

来自分类Dev

MySQL GROUP_CONCAT在子查询中具有SUM()和多个JOIN

来自分类Dev

MySQL对多个JOINS使用GROUP_CONCAT

来自分类Dev

使用group_concat更新mysql表

来自分类Dev

sql group_concat和子查询

来自分类Dev

使用PHP,MYSQL,GROUP_CONCAT和JOIN进行空间搜索

来自分类Dev

Mysql group_concat与插入和限制一起使用时的行为

Related 相关文章

  1. 1

    MySQL GROUP_CONCAT和IN查询

  2. 2

    当我在keyward中使用GROUP_CONCAT时,查询无法正确执行

  3. 3

    结合使用MYSQL GROUP_CONCAT和子查询

  4. 4

    结合使用MYSQL GROUP_CONCAT和子查询

  5. 5

    如何在group_concat中使用sum和joins

  6. 6

    如何在group_concat中使用sum和joins

  7. 7

    当我在MySQL查询上使用GROUP_CONCAT时出错

  8. 8

    使用join和group_concat的mysql请求

  9. 9

    使用GROUP_CONCAT和IN子句的mysql存储过程构造

  10. 10

    使用join和group_concat的mysql请求

  11. 11

    MySQL:在group_concat中使用concat时如何排序?

  12. 12

    MySQL:在group_concat中使用concat时如何排序?

  13. 13

    在mysql中使用GROUP_CONCAT选择查询

  14. 14

    在 JOIN 查询中使用 Mysql GROUP_CONCAT

  15. 15

    如何在查询中使用两列的GROUP_CONCAT

  16. 16

    如何使用group_concat和concat引用单列的值,不同

  17. 17

    使用group_concat和不等键的MYSQL嵌套/相关子查询

  18. 18

    如何在不同表上使用group_concat和group by进行求和

  19. 19

    使用IN与group_concat结果进行MySQL查询

  20. 20

    MYSQL:如何使用 GROUP_CONCAT 和使用 groupby 的分隔符附加空值?

  21. 21

    当我们在C#中使用JOIN和GROUP BY查询时如何填充datagridview

  22. 22

    MySQL查询加入group_concat

  23. 23

    来自子查询的MySQL GROUP_CONCAT

  24. 24

    MySQL GROUP_CONCAT在子查询中具有SUM()和多个JOIN

  25. 25

    MySQL对多个JOINS使用GROUP_CONCAT

  26. 26

    使用group_concat更新mysql表

  27. 27

    sql group_concat和子查询

  28. 28

    使用PHP,MYSQL,GROUP_CONCAT和JOIN进行空间搜索

  29. 29

    Mysql group_concat与插入和限制一起使用时的行为

热门标签

归档