SELECT * FROM表中,替换FK的名称

问题描述:

我有2个表,产品有主键和名称,价格有pk,fk(pk of product)和价格。现在我必须select * from price,但需要显示产品名称而不是fk。我怎样才能做到这一点?SELECT * FROM表中,替换FK的名称

SELECT pd.name, pc.price 
    FROM product AS pd 
     INNER JOIN price AS pc 
      ON pd.id = pc.productid 
+0

+1更好的格式比Davitas解决方案:) – joni 2010-12-03 22:24:09

,你可以这样做的:

Select p.*, pr.Name from price as p 
join product as pr on p.productid = pr.Id