mysql左联查询时,右表有多条关联左表同一记录的信息,只要有右表中有条件不符合,就不显示该所有左表记录
SELECT*from`user``u`LEFTJOIN`form_id``f`ONu.id=f.user_idWHERE(`f`.`addtime`>=6天前的时间)AND(`f`.`addtime`<=3天前的时间)ANDu.idISNULLORDERBY`f`.`addtime`DESCLIMIT20;或者SELECT*FROM`form_id``f`WHERE(`f`.`addtime`>=6天前的时间)AND(`f`.`addtime`<=3天前的时间)--前三天的记录ANDNOTEXISTS(SELECT1FROMuser``u`WHEREu.id=f.user_id)--没有在用户表里的人ORDERBY`f`.`addtime`
navicat for mysql:[1]navicat如何连接mysql
1、首选,打开Navicat软件,在界面中找到“连接”菜单,并点击。在弹出的菜单中,选择“MySQL”,其他数据库同理。
2、在弹出的新界面中,输入连接名,这个连接名是为了方便记录是哪台服务器,可自行命名。输入主机,主机是mysql的服务器地址。输入端口:MySQL服务器端口。输入用户名和密码。
3、第二步的时候,如果担心自己输入的各项信息有误,可以使用左下角的“测试连接”,这个地方主要是测试数据库连接是否成功,如果不成功会提示相应的信息,然后,根据提示信息修改相应的信息。
4、确保上述信息没有问题后,点击“保存”按钮。这时,操作界面会消失,同时,可以在主界面的左侧列表中多了一个“test”的菜单,这个菜单就是刚才添加的MySQL的链接。
5、双击左侧的“test”菜单,就可以链接到MySQL服务器了。连接后,可以针对不同的数据库进行各种操作了。

