我在MySQL中有两个表。我想创建一个可以通过以下方式工作的SELECT
:
从表s_articles_supplier
中选择ID等于active
= 1的那些行
s_articles_supplier :
id | name
100 | Nike
101 | Adidas
s_articles :
supplierID | active
100 | 1
101 | 0
答案 0 :(得分:0)
使用带条件的简单连接
select a.id, name from s_articles_supplier a
inner join s_articles b on a.id=b.id
where active=1
答案 1 :(得分:0)
您必须按照以下方式使用内部联接才能获得预期结果
SELECT id, name FROM s_articles_supplier
INNER JOIN s_articles ON s_articles_supplier.id=s_articles.supplierID
WHERE s_articles.active=1
希望它对您有帮助