-1

我有三张桌子:

products:id,name,brand_id
variants:id,name,product_id
brands:id,name

我获取品牌名称的 sql 查询是:

SELECT brands.`name`
FROM brands b
     LEFT JOIN products p ON p.brand_id=b.id
     LEFT JOIN variants v ON p.id=v.product_id AND v.name='test';

可以吗?

cause [error]: Unknown column 'brands.name' in 'field list'
4

1 回答 1

3

使用您为brands表指定的别名:

SELECT b.`name`
于 2013-02-25T16:54:38.300 回答