Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要的是一个 SQL 查询来遍历所有meta_values并在我的情况下查找特定的自定义元标记<date1>,<date2>并<date3>查看它们在标记中是否有任何值并检索post_id并创建一个数组,然后创建指向这些页面的链接(参见上图)。
meta_values
<date1>
<date2>
<date3>
post_id
因此,假设代码通过 SQL DB,并且像下面的图像一样,日期标签之间没有值,它将忽略它,只检索post_id710 并创建一个 ID 数组,然后创建链接。
SELECT post_id FROM `database_table` WHERE `meta_value` REGEXP '<date[1|2|3]>[0-9]+<\/date[1|2|3]>'
我认为这会成功=)祝你好运!