我需要一个来自重力表单的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
这不起作用。