AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-79742

mesqueeb's questions

Martin Hope
mesqueeb
Asked: 2016-03-17 19:54:51 +0800 CST

使用 LEFT JOIN 和 GROUP_CONCAT 索引哪些列

  • 0

所以我有一个复杂的 MySQL 搜索查询,我想知道我需要索引哪些列来加快搜索速度:

        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

        WHERE post_type = 'post' 
        GROUP BY wpp.ID

1)如何加快group_concat?2)我应该在我的 s
索引列吗?像:和?ONLEFT JOINwpp.IDobject_id

mysql index
  • 1 个回答
  • 2932 Views
Martin Hope
mesqueeb
Asked: 2016-02-03 22:38:05 +0800 CST

如何检查记录是否与左连接中的两个或多个值链接

  • 0

在 MySQL 中,我有一个产品表与一个不同的类别表相关联。

我经常通过对结果进行 LEFT JOIN 和 GROUPING 来显示列表:

例如 LEFT JOIN 给我:

Name | Category
----------------
Cool cap | clothes
Cool cap | hats

然后按 ID 分组给了我 1 个结果。

问题:如何显示带有 的产品列表category='clothes' AND category='hats'?因为该项目不会显示,因为每个类别都显示在新行上。

mysql exists
  • 2 个回答
  • 72 Views
Martin Hope
mesqueeb
Asked: 2016-01-05 20:56:09 +0800 CST

更新一张表中两列的简单触发器

  • 0

我想创建一个同时更新两个字段的触发器 MySQL。

每当添加或插入记录时,我都希望将内容复制到一个字段或另一个字段,具体取决于哪个字段为空/已编辑。

due_date是一个varchar并且end_date是一个datetime。

例如

  1. 如果新记录已due_date填写但为end_date空→插入后复制due_date到。end_date
  2. 如果新记录已end_date填写但为due_date空→插入后复制end_date到。due_date
  3. IF 更新到→ 更新后due_date复制到end_date
  4. IF 更新到→ 更新后end_date复制到due_date

请注意,due_date格式已经是正确且与日期时间相同的格式。

mysql trigger
  • 1 个回答
  • 3689 Views
Martin Hope
mesqueeb
Asked: 2015-12-11 21:53:48 +0800 CST

连接表上无法解决的歧义问题

  • 2

我已经搜索了所有答案,但没有任何效果。不知何故,这个查询给了我歧义错误或“ID”:

SELECT wpp.ID AS theid, s.ID AS supplierid, post_title, wp_terms.name AS category 
FROM wp_posts AS wpp
LEFT JOIN wp_term_relationships ON wpp.ID = object_id
LEFT JOIN wp_terms ON term_taxonomy_id = term_id
LEFT JOIN wp_teleapo_supplier AS s ON wpp.post_author = s.ID
WHERE post_type = 'post'
AND (post_title LIKE '%bag%'
OR wp_terms.name LIKE '%bag%'
OR post_content LIKE '%bag%')
GROUP BY ID

问题出在我添加这一行时:

LEFT JOIN wp_teleapo_supplier AS s ON wpp.post_author = s.ID

但我看不出我做错了什么......有什么提示吗?

mysql
  • 1 个回答
  • 555 Views
Martin Hope
mesqueeb
Asked: 2015-12-07 17:32:36 +0800 CST

如果其中一列匹配,如何用另一列的值更新一列

  • 0

我发现了很多类似的问题,但不完全是我需要的。我想创建一个 SQL 命令来查找所有重复的电子邮件行,并用“不要发送电子邮件”来更新它们的注释,如果它写在其中一个的注释中。

在下面的示例中,我想在注释中使用“请勿发送电子邮件”来更新第 2,4 和 6 行。

ID | email | note
--------------------
1 | A | do not email
2 | B |
3 | C |
4 | A |
5 | D |
6 | A |
7 | B | do not email

有没有人有任何提示?

query update
  • 3 个回答
  • 8327 Views
Martin Hope
mesqueeb
Asked: 2015-11-28 20:01:32 +0800 CST

列存在时出现查询错误“未知列”

  • 1


我收到错误(1054): Unknown column 'wp_jpnx_survey_code.supplier_id' in 'field list'
但是该列确实存在...有谁知道为什么或如何解决这个问题?

这是我使用的代码:

CREATE VIEW survey_codes_complete_overview AS SELECT *,
wp_jpnx_survey_code.supplier_id AS a_id,
wp_jpnx_survey_supplier_info.supplier_id AS b_id FROM
wp_jpnx_survey_code AS a LEFT JOIN wp_jpnx_survey_supplier_info AS b
ON a.supplier_id = b.supplier_id;
mysql
  • 1 个回答
  • 4994 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve