mysql - 如何在 sql 中将 WHERE 与不同的表一起使用?
问题描述
SELECT Nome FROM Fornecedores
WHERE ForneceArtigos.codArtigo = Artigos.codArtigo AND Modelo = 'keys';
我知道这是不可能的,所以我想知道一种可以做到这一点的方法。
我希望你明白我的意思。
解决方案
我认为这就是你想要做的。
SELECT Nome
FROM Fornecedores
JOIN ForneceArtigos ON Fornecedores.codForn = ForneceArtigos.codForn
JOIN Artigos ON ForneceArtigos.codArtigo = Artigos.codArtigo
WHERE Artigos.Modelo = 'keys';
推荐阅读
- django - 从 wagtailstreamforms 中删除内置字段
- angular - mat-nav-item 不是已知元素
- android - 语音搜索无法从 ok google
- r - Export table to pretty XLS/open document spreadsheet
- python-3.x - signalR in python, then RecursionError
- filter - 使用 RediSearch 过滤 ID
- c++ - C++17文件路径分解成文件夹名
- java - 我们如何将 java 对象传递给 groovyx.net.http.RestClient 的 POST 调用
- java - Replacing elements in array by the larger of its neighbour
- numbers - How do I compare non integer numbers using freemarker templete