0

我需要来自重力形式的 SQL 查询来搜索重复条目。重力形式将条目保存在行中,我必须将其更改为列。

默认查询是:

SELECT * FROM `wp_rg_lead_detail` WHERE 1 ORDER BY `value` DESC

看截图

我不知道这是否是一个好的解决方案,但对我有用:

SELECT id, lead_id, form_id,
MAX(case when field_number = 6 then value end) Projektname, 
MAX(case when field_number = 7 then value end) Projektnummer, 
MAX(case when field_number = 129 then value end) Keyaccounter
FROM `wp_rg_lead_detail` GROUP BY lead_id
HAVING form_id = 1

这是结果

但是现在我必须在 field_numer 7 中搜索重复项,以仅列出在该字段中有重复项的条目。我已经用这个改变了最后一行:

HAVING form_id = 1 AND HAVING COUNT(field_number = 7) > 1

这不起作用。

4

0 回答 0