SELECT
person_id id,
max( CASE sex WHEN ‘男’ THEN ff.NAME END ) name1,
max( CASE sex WHEN ‘男’ THEN ff.sex END ) sex1,
max( CASE sex WHEN ‘女’ THEN ff.NAME END ) name2,
max( CASE sex WHEN ‘女’ THEN ff.sex END ) sex2
FROM
(
SELECT
bb.person_id,
bb.NAME,
bb.sex
FROM
B bb
JOIN (
SELECT
a.id id,
sum( 1 )
FROM
A a
JOIN B b ON a.id = b.person_id
GROUP BY
a.id
HAVING
sum( 1 ) >= 2
) tt ON bb.person_id = tt.id
) ff
GROUP BY
ff.person_id;
MYSQL行轉列例子
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
【親測管用】解決IDEA控制檯Tomcat Localhost Log和Catalina Log亂碼
問題描述 解決辦法 將Tomcat 8.5\conf目錄下的logging.properties文件中的編碼方式都改爲“GBK”,如圖2所示: 結果
James Shangguan
2020-07-07 20:36:13
記一次線上排障——內存爆滿、頻繁GC、CPU 100%
六月熊
2020-07-06 13:30:58
使用Host和Nginx把自定義域名映射到本地
James Shangguan
2020-07-05 22:41:10
批量任務後臺執行功能實現細節。
qq_33314152
2020-07-05 21:10:55
【圖形學與遊戲編程】開發筆記-基礎篇6:緩衝區與混合
pancy12138
2020-07-05 19:20:24
iOS開發--好用的第三方庫(OC)
Wilson-Yuan
2020-07-04 14:07:24
iOS開發--KVC & KVO
Wilson-Yuan
2020-07-04 14:07:24
交互式動畫相關類,協議
realyezil
2020-07-03 10:03:16
開發筆記 - UITableView相關
Drunkard_001
2020-07-03 05:34:35
springsecurity4+jwt和vue.js+axios跨域問題
shen-zong-hang
2020-07-02 07:00:42
springsecurity4+JWT+vue+axios無法獲取用戶名和密碼,前後端分離。
shen-zong-hang
2020-07-02 05:14:59
深入理解主從Reactor多線程模型
codenow.fun
2020-07-01 19:00:59