gpt4 book ai didi

mysql - 提取 table1.column2 的总和,其中 table1.column1 包含 table2.column2 中的值

转载 作者:行者123 更新时间:2023-11-29 19:14:41 26 4
gpt4 key购买 nike

我正在尝试建立一个类似于图中结构的数据库

target

我尝试使用此代码,但它似乎不起作用。

 SELECT wp_wpdatatable_4.remaining, wp_wpdatatable_7.name
FROM wp_wpdatatable_4
INNER JOIN wp_wpdatatable_7
ON wp_wpdatatable_7.name LIKE CONCAT(wp_wpdatatable_4.techsname, '%');

有人可以帮忙吗?

最佳答案

你很接近,只需交换字段名称即可。

您正在尝试查询John Smith LIKE 'John Smith CTE 555-555-5555%',但这永远不会是真的。

这是真的John Smith CTE 555-555-5555 LIKE 'John Smith%'

这是更正的查询

SELECT wp_wpdatatable_4.remaining, wp_wpdatatable_7.name
FROM wp_wpdatatable_4
INNER JOIN wp_wpdatatable_7
ON wp_wpdatatable_4.techsname LIKE CONCAT(wp_wpdatatable_7.name, ' %');

注意:在 % 之前添加空格以确保单词匹配

更新

要对剩余列中的值求和,请使用GROUP BY。以下是更新后的查询:

SELECT SUM(wp_wpdatatable_4.remaining) AS total_remaining, wp_wpdatatable_7.name
FROM wp_wpdatatable_4
INNER JOIN wp_wpdatatable_7
ON wp_wpdatatable_4.techsname LIKE CONCAT(wp_wpdatatable_7.name, ' %')
GROUP BY wp_wpdatatable_7.name;

关于mysql - 提取 table1.column2 的总和,其中 table1.column1 包含 table2.column2 中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42804848/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com