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

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

一個MySQL關聯查詢是否存在的問題

瀏覽:121日期:2022-06-16 10:43:29

問題描述

表C:

idcname1test

表G:

idgname1GTEST

表P:

idg_idc_id1G表ID,5C表ID

SQL查出所有C的列表關聯P,g_id等于1的(g_id的count計數)

比如 C關聯P的c_id。查出所有的C。結果:c.* 和 g_id=1的計數。

比如:當前表P沒有g_id=1的。要求結果:

idcnamegid=11test0

問題解答

回答1:

select c.*, (select count(*) from p where c.id=p.c_id and p.g_id=1) from c 回答2:

select c.*, count(p.g_id) as gid from c left jion p on c.id=p.c_id and p.g_id=1;

回答3:

select c.*,ifnull(num,0) from c left join (select count(*) num,c_idfrom p group by g_id) b on c.id=p.c_id ;

相關文章:
主站蜘蛛池模板: 武安市| 泽州县| 岗巴县| 裕民县| 白水县| 泌阳县| 天气| 富裕县| 荥经县| 英吉沙县| 阆中市| 宁津县| 新化县| 绩溪县| 南城县| 庆安县| 汤原县| 沾益县| 潢川县| 咸阳市| 安阳县| 天祝| 汉沽区| 高陵县| 龙陵县| 灵石县| 宿松县| 昌吉市| 庐江县| 绥中县| 蓬莱市| 安义县| 安达市| 阜康市| 淮北市| 文水县| 福泉市| 石楼县| 二连浩特市| 佳木斯市| 遂宁市|