使用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/