0
我使用下面的查詢:聯繫表格7數據庫擴展查詢
SELECT `submit_time` AS 'Submitted',
max(if(`field_name`='your-name', `field_value`, null)) AS 'your-name',
max(if(`field_name`='your-email', `field_value`, null)) AS 'your-email',
max(if(`field_name`='your-phone', `field_value`, null)) AS 'your-phone',
max(if(`field_name`='Submitted From', `field_value`, null)) AS 'Submitted From',
GROUP_CONCAT(if(`file` is null or length(`file`) = 0, null, `field_name`)) AS 'fields_with_file'
FROM `wp_cf7dbplugin_submits`
WHERE `form_name` = 'test form'
GROUP BY `submit_time`
ORDER BY `submit_time` DESC
LIMIT 0,100
這回我前100行(所有字段值都存在)。
我想要的是得到一個特定的行。對於這個我已經在WHERE子句部分用上面的查詢追加了上述查詢(AND field_name='your-email' AND field_value = '[email protected]')
。 現在最終的查詢是:
SELECT `submit_time` AS 'Submitted',
max(if(`field_name`='your-name', `field_value`, null)) AS 'your-name',
max(if(`field_name`='your-email', `field_value`, null)) AS 'your-email',
max(if(`field_name`='your-phone', `field_value`, null)) AS 'your-phone',
max(if(`field_name`='Submitted From', `field_value`, null)) AS 'Submitted From',
GROUP_CONCAT(if(`file` is null or length(`file`) = 0, null, `field_name`)) AS 'fields_with_file'
FROM `wp_cf7dbplugin_submits`
WHERE `form_name` = 'test form' AND field_name=your-email AND field_value = '[email protected]'
GROUP BY `submit_time`
ORDER BY `submit_time` DESC
但其只返回了你的電子郵件值等領域值爲NULL(就像你的名字字段爲空)。
有沒有人有如何做到這一點/我可以找到解決方案的想法?