【发布时间】:2020-10-17 02:01:11
【问题描述】:
我有一个名为保持安全的下表,其中包含以下列:
标识 |电子邮件 |订单
id 和 email 列已填充。
然后我想通过 Wordpress postmeta 表并计算每次电子邮件地址出现在 meta_key 出现“_billing_email”的行中的时间,然后用每个电子邮件地址出现的次数更新保持安全表。
postmeta 表设置为:
meta_id | post_id |元密钥 |元值
我正在使用以下内容,但不断收到运行时错误(postmeta 表很大!),我哪里出错了?
update staysafe
set orders =
(select count(*)
from wp_postmeta
where email = meta_value)
【问题讨论】:
-
请标记一个 DBMS(Oracle、MySQL 等);这样,熟悉您的特定 SQL 方言的人就可以看到该问题。另外,请准确说明您遇到的错误。
-
@JoshEller 抱歉,现在更新了,由于表格太大,我遇到了运行时错误。在我的尝试中它没有考虑到“_billing_email”,所以这可能会有所帮助???