Py学习  »  DATABASE

mysql查询返回3列,我想从连接成逗号分隔字符串的一列中获取值

user10638179 • 4 年前 • 228 次点击  

我需要从meta_value列中获取相应meta_key列中有“shipping”的值,并将它们连接到逗号分隔的行中。

我对SQL有点不在行,所以请温柔一点。

enter image description here

我现在的问题是:

SELECT wp_postmeta.post_ID, wp_postmeta.meta_key, wp_postmeta.meta_value, wp_posts.ID, wp_posts.post_status 
FROM wp_postmeta 
CROSS JOIN wp_posts 
WHERE wp_postmeta.post_ID= wp_posts.ID 
  AND wp_posts.post_status LIKE 'wc-processing' 
  AND (wp_postmeta.meta_key LIKE '%shipping%' OR wp_postmeta.meta_key LIKE '_order_total') 
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/41252
 
228 次点击  
文章 [ 3 ]  |  最新文章 4 年前