我有两个表 - 商品和税。 他们看起来像这样。
Goods
----------
idGoods INT primary key
title VARCHAR
tax_idTax INT foreigh key
etc..
Tax
----------
idTax INT primary key
title VARCHAR
value INT
现在我的功能是通过foreach列出商品中的所有内容。
但不是tax_idTax
而是我需要它显示为它的价值。
感谢您的帮助。
答案 0 :(得分:3)
为什么不
SELECT g.title, ..., t.value as 'tax value' FROM Goods AS g INNER JOIN Tax AS t on (g.tax_idTax = t.idTax)
然后遍历用foreach循环获取的行?
答案 1 :(得分:0)
你可以试试这个,它会起作用
SELECT
g.title,(etc).,
t.value AS
'tax value'
FROM
Goods
AS
g
INNER JOIN
Tax
AS
t ON
(g.tax_idTax = t.idTax)