国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

php - sql查詢結果合并的問題

瀏覽:139日期:2022-06-13 13:43:57

問題描述

問題解答

回答1:

從所提供的信息看,如果只是為了單純輸出文章ID,及對應的屬性10086和屬性12580的值,那么下面這個簡單的SQL就能實現

SELECT art.id, meta1.meta_value AS meta_key10086, meta2.meta_value AS meta_key12580FROM wp_posts AS art LEFT JOIN wp_postmeta AS meta1 ON meta1.post_id = art.id AND meta1.meta_key = ’10086’ LEFT JOIN wp_postmeta AS meta2 ON meta2.post_id = art.id AND meta2.meta_key = ’12580’回答2:

你要的是不是 GROUP_CONCAT 這個聚合函數?

回答3:

試試用full join行不。未測試:

with m1 as (select * from meta where meta_key = ’10086’), m2 as (select * from meta where meta_key = ’12580’)select case m1.post_id when null then m2.post_id else m1.post_id end as post_id, m1.meta_value as meta_key_10086, m2.meta_value as meta_key_12580from m1 full join m2 on m1.post_id = m2.post_id and m1.meta_key=’10086’ and m2.meta_key=’12580’

相關文章:
主站蜘蛛池模板: 河南省| 桐乡市| 碌曲县| 西藏| 吴忠市| 龙川县| 卢氏县| 遂川县| 沂源县| 黎川县| 龙泉市| 宁南县| 华亭县| 仙居县| 平度市| 栾川县| 苗栗市| 静乐县| 荆门市| 贞丰县| 英吉沙县| 基隆市| 镶黄旗| 阿尔山市| 通道| 汉阴县| 洱源县| 辉县市| 称多县| 浠水县| 阿克苏市| 民权县| 盐源县| 澜沧| 时尚| 清苑县| 乐平市| 重庆市| 德清县| 克东县| 托克托县|