久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

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

瀏覽:127日期: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 ;

相關文章:
主站蜘蛛池模板: 泰安市| 阿克陶县| 华安县| 张家界市| 清水河县| 布尔津县| 岳普湖县| 昆山市| 喜德县| 临泉县| 南雄市| 八宿县| 丰原市| 铅山县| 衢州市| 垫江县| 穆棱市| 隆尧县| 台东市| 景泰县| 涿鹿县| 巴楚县| 陆良县| 崇阳县| 侯马市| 龙海市| 昌江| 郸城县| 嘉善县| 南川市| 盐山县| 长顺县| 辛集市| 宜春市| 洮南市| 同心县| 定南县| 喀喇沁旗| 深水埗区| 民勤县| 汤原县|