使用MySQL和PHP。

我有两个表产品和库存。

产品具有{productID |产品|品牌|}

库存有{ID | storeID | productID |数量价钱 }

我需要在特定商店获得所有品牌。

所以这是我无法使用的。

SELECT DISTINCT brand
  FROM products
 WHERE 'products.productID' = 'stock.productID'
   AND 'stock.storeID' = 1


如果删除比较“ WHERE”,它将返回所有品牌。

最佳答案

尝试

Select p.brand FROM products p, stock s
WHERE p.productID=s.productID and s.storeID='1'

关于php - SQL从一个表中选择品牌,如果另一个表具有该品牌的产品,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11964148/

10-11 03:06