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
答
,你可以这样做的:
Select p.*, pr.Name from price as p
join product as pr on p.productid = pr.Id
+1更好的格式比Davitas解决方案:) – joni 2010-12-03 22:24:09