2013-04-08 59 views
-3

我已经返回正常,但而不是显示id下面的查询有没有去,我可以得到它显示default_ps_products_manufacturers.nameSQL查询返回的名字

SELECT `manufacturer_id` 
FROM `default_ps_products` 
INNER JOIN `default_ps_products_manufacturers` ON default_ps_products.manufacturer_id = default_ps_products_manufacturers.id 
+2

是的:只需将所需列添加到SELECT列表中以代替'manufacturer_id' ... – 2013-04-08 19:26:51

回答

2

你尝试,包括在SELECT该列:

SELECT m.name 
FROM `default_ps_products` p 
INNER JOIN `default_ps_products_manufacturers` m 
    ON p.manufacturer_id = m.id 
2

所以只需添加要选择像列这

SELECT default_ps_products_manufacturers.name 
FROM default_ps_products 
INNER JOIN default_ps_products_manufacturers 
ON default_ps_products.manufacturer_id = default_ps_products_manufacturers.id