mySQL 外连接
我有 2 个表,我需要对其运行查询
Table1 有 2 个字段:l_id 和 name
Table2 还有 2 个字段:l_id 和 b_id
我需要运行查询来获取 table1 中所有在 table2 中没有条目的条目的“name”和“l_id”给定的 b_id。
希望这有一定道理
I have 2 tables for which I need to run a query on
Table1 has 2 fields: l_id, and name
Table2 also has 2 fields: l_id, and b_id
I need to run a query to get the "name" and "l_id" for all the entries in table1 that do not have an entry in table2 for a given b_id.
Hope this makes some sense
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用外连接,但我发现子查询更简单一些。在您的情况下,从 table1 中选择在 table2 中没有 id 的所有内容。读起来更好...
You can use an outer join, but I find a sub-query is a little more straightforward. In your case selecting everything from table1 that does not have an id in table2. Reads better...