SELECT * FROM table, замените FK своим именем

У меня есть 2 таблицы, у продукта есть первичный ключ и имя, у цены есть pk, a fk(pk of product) и цена. теперь я должен select * from price, но вам нужно показать имя продукта вместо fk. как я могу это сделать?

2 ответа

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

licensed under cc by-sa 3.0 with attribution.