帮忙写个查询语句,我写的有问题。

jeesir 2016-03-23 03:22:14
表1
id name cellid
1 小明 455
2 小红 451
3 小陈 452
4 小唐 453
5 小高 454

表2
cellid date
455 2016-03-15 08:19:32
451 2016-03-15 08:19:33
452 2016-03-15 08:19:34
453 2016-03-15 08:19:35
454 2016-03-15 08:20:36
451 2016-03-15 08:21:37
452 2016-03-15 08:22:38
456 2016-03-15 08:22:38

表2的内容全部输出,并通过cellid匹配表1的name字段,若有就写,没有就为空。同时查询表2,cellid出现的次数。

要的结果如下:

cellid name date cishu
455 小明 2016-03-15 08:19:32 1
451 小红 2016-03-15 08:19:33 2
452 小陈 2016-03-15 08:19:34 2
453 小唐 2016-03-15 08:19:35 1
454 小高 2016-03-15 08:20:36 1
451 小红 2016-03-15 08:21:37 2
452 小陈 2016-03-15 08:22:38 2
456 2016-03-15 08:22:38 1
...全文
51 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jeesir 2016-03-23
  • 打赏
  • 举报
回复
迅速,满意,谢谢版主!
ACMAIN_CHM 2016-03-23
  • 打赏
  • 举报
回复
select t.cellid, name , date ,(select count(*) from 表2 where cellid=t.cellid) as cishu from 表2 t left join 表1 on t.cellid=表1.cellid

7,732

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧