我这里有两个表AB。
A表中有一列的列的内容是"Brand",另外有一个列是‘status’,其中Brand有很多不同内容
B表中有一列的列的内容是"Brand",其中Brand有很多不同内容如何来查询B中Brand匹配[A中status='onsale'的所有brand值]的所有行个数呢?谢谢大家!
A表中有一列的列的内容是"Brand",另外有一个列是‘status’,其中Brand有很多不同内容
B表中有一列的列的内容是"Brand",其中Brand有很多不同内容如何来查询B中Brand匹配[A中status='onsale'的所有brand值]的所有行个数呢?谢谢大家!
SELECT * FROM B WHERE BRAND IN(SELECT BRAND FROM A WHERE status='onsale')SELECT T2.* FROM A T1,B T2 WHERE T1.BRAND=T2.BRAND AND T1.status='onsale'