(我想不出一个简洁的标题)
大家好
我一直是该网站的长期浏览者,但在遇到无法解决的问题后,我想我会注册问一个问题。我不知道如何表达这个问题,这使得寻找帮助变得困难,很可能这个问题已经得到解答,我只是不知道找到答案的正确搜索条件。也可能是我正在尝试做的事情没有答案。抱歉,如果我没有使用正确的程序来询问。
我想要实现的目标可以通过脚本轻松实现,这可能是唯一合适的方法。我的情况使我处于被问到是否只能通过 MySQL 查询执行此操作的情况。
问题:
这是情况的性质(我不知道如何轻松地总结为一个主题)。我在 mySQL 数据库中有 3 个表:
Table: account
column: number (unique id)
Table: user
column: number (unique id)
column: account (links the user to an account)
Table: service
column: number (unique id)
column: user (links the service to a user)
column: servdef (the type of service)
基本上一个帐户拥有多个用户,每个用户可以拥有多个服务。
我被要求编写一个查询,它将显示不包含特定类型(service.servdef)的服务(service.number)的所有帐户(account.number)。我在这个网站上看到过关于使用 NOT EXISTS 的帖子,但我无法让它在我的情况下正常工作。这甚至可以通过单个 SQL 查询实现吗?谢谢你的帮助!