具体需求是这样的:
表 corp中是公司客户信息 ,有id name字段;表admin中有客户管理员id,name字段,表visit是客服管理员拜访公司客户记录,有id,corp_id,admin_id,visit_time等 字段,现想查询 两周内没拜访的公司id name 及相应的管理员id name信息。
表 corp中是公司客户信息 ,有id name字段;表admin中有客户管理员id,name字段,表visit是客服管理员拜访公司客户记录,有id,corp_id,admin_id,visit_time等 字段,现想查询 两周内没拜访的公司id name 及相应的管理员id name信息。
解决方案 »
- sql语句
- linux mysql innodb错误
- 关于定时执行的存储过程应该怎么写!急用谢谢大虾 在线等待
- 请教一个MYSQL的UPDATE的问题,谢谢
- 在线求助触发器问题
- 数据库交集的查询问题
- 简单存储过程 动态sql语句错误
- 新手请教mysql数据中中文乱码的问题!
- 怎样在设置mysql的character_set(win2000下)?linux下为shell ./configure --with-charset=CHARSET
- 数据转换问题
- select t1.a, t1.b, t2.c, t2.d from t1, t2 while (t1.a = t2.a and t2.a = 5)
- 为什么只查出来一条记录?
查询一个表中有的,但另一个相关联表中没有的记录及时间小于两周的数据-------------------------------以那个表为基准?以公司为准还是以管理员为基准?
建议说清楚点吧
能把这句话猜出来的人不多。问题说明越详细,回答也会越准确!参见如何提问。(提问的智慧)select corp.id,admin.id from corp,admin
where admin.corp_id=corp.id
and corp.id not in (select corp_id from visitwhere visit_time>date_sub(now(),interval 2 week))
where b.corp_id=a.id
and not exists (select 1 from visit c where c.corp_id=a.id and c.visit_time>date_add(now(),interval -2 week))
没有,MYSQL会自行优化的。