php - sql查詢結(jié)果合并的問(wèn)題
問(wèn)題描述
問(wèn)題解答
回答1:從所提供的信息看,如果只是為了單純輸出文章ID,及對(duì)應(yīng)的屬性10086和屬性12580的值,那么下面這個(gè)簡(jiǎn)單的SQL就能實(shí)現(xiàn)
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 這個(gè)聚合函數(shù)?
回答3:試試用full join行不。未測(cè)試:
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’
相關(guān)文章:
1. java - IDEA每個(gè)修改完代碼,重啟tomcat,但是似乎還是之前的代碼2. java類(lèi)加載機(jī)制-類(lèi)定義中new如何理解3. android - 使用vue.js進(jìn)行原生開(kāi)發(fā)如何進(jìn)行Class綁定4. java - c++ 經(jīng)常出現(xiàn)error LNK20195. 小白問(wèn)題getDay()6. mySql排序,序號(hào)7. 常量在外面不加引號(hào)會(huì)報(bào)錯(cuò)。8. mysql取模分表與分表9. 怎么在phpstudy中用phpexcel上傳數(shù)據(jù)到MYSQL?10. wordpress里,這樣的目錄列表是屬于小工具還是啥?
