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

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

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

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

相關文章:
主站蜘蛛池模板: 闸北区| 台江县| 宁武县| 镇沅| 壤塘县| 交城县| 全椒县| 邹平县| 安义县| 土默特左旗| 婺源县| 芦溪县| 洛川县| 巴塘县| 苏尼特左旗| 杭锦旗| 威信县| 温泉县| 松滋市| 江孜县| 武强县| 建始县| 基隆市| 扎兰屯市| 思南县| 景泰县| 鹿泉市| 五寨县| 黎城县| 乌鲁木齐县| 蓬安县| 荥经县| 海阳市| 综艺| 汉阴县| 吉隆县| 建平县| 仁怀市| 颍上县| 丹巴县| 特克斯县|