国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

mysql - 數據庫JOIN查詢

瀏覽:74日期:2022-06-13 17:56:36

問題描述

問題解答

回答1:

drop table if exists article;drop table if exists category;drop table if exists r_ac;create table article(id serial not null,title varchar(100),expire timestamp,primary key(id));create table category(id serial not null,name varchar(50),primary key(id));create table r_ac(article int not null,category int not null,primary key(article, category));insert into article(title, expire) values (’a’, ’2017-05-20’),(’b’, null),(’c’, ’2017-03-04’),(’d’, ’2017-02-23’),(’e’, ’2017-04-23’),(’f’, ’2016-09-15’),(’g’, ’2017-06-09’);insert into category(name) values (’c1’),(’c2’),(’c3’),(’c4’),(’c5’),(’c6’),(’c7’);insert into r_ac (article, category) values(1, 1), (1, 2), (1, 5), (1, 7),(2, 1), (2, 6),(3, 5),(4, 1), (4, 4),(7, 1), (7, 7);select category, c.name, count(1) as c from r_ac as acinner join (select id, title, expire from article where expire is null or expire>now()) as z on ac.article=z.idleft join category as c on ac.category=c.idgroup by category, c.name;回答2:

select c.id,count(a.id) from category c LEFT JOIN r_ac r on r.category=c.idLEFT JOIN article a on a.id=r.article and ifnull(a.expire>NOW(),1)GROUP BY c.id

相關文章:
主站蜘蛛池模板: 欧美三级香港三级日本三级 | 欧美一级乱理片免费观看 | 欧美做爰性欧美 | 日韩精品一区二区三区不卡 | 精品久久久影院 | 99免费视频观看 | 午夜影院啪啪 | 手机看片日韩日韩 | 久久久久国产精品美女毛片 | 一级成人毛片免费观看欧美 | 午夜寂寞福利 | 国产伦一区二区三区四区久久 | 精品日韩在线视频一区二区三区 | 99精品一区二区三区 | 亚洲视频在线网站 | 久久久免费的精品 | 久草欧美| 91精品国产爱久久久久 | 一级黄色免费网站 | 99视频在线免费 | 久久国内精品自在自线软件 | 99在线国产视频 | 国产成人福利夜色影视 | 久久久久亚洲国产 | 国产精品久久久久久久hd | 国产精品久久久久无码av | 美女做爰视频在线观看免费 | 特黄特色三级在线播放 | 亚洲图片视频在线观看 | 国产小网站 | 欧美另类老妇 | 美女视频网站永久免费观看软件 | 精品午夜寂寞影院在线观看 | 久久久久国产午夜 | 色综合久久88色综合天天小说 | 一级做a爱久久久久久久 | 国产欧美日韩综合精品一区二区三区 | 亚洲午夜免费 | 日本加勒比视频在线观看 | 美女三级在线 | 国产性大片黄在线观看在线放 |