繁体   English   中英

通过ID访问foreach中的另一个表

[英]Access another table in foreach by ID

我有两个表- 商品税收 他们看起来像这样。

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来显示它的值。

谢谢你的帮助。

你为什么不

SELECT g.title, ..., t.value as 'tax value' FROM Goods AS g INNER JOIN Tax AS t on (g.tax_idTax = t.idTax)

然后遍历用您的foreach循环获取的行?

你可以尝试一下,它将起作用

    SELECT
     g.title,(etc).,
    t.value AS
 'tax value' 
    FROM 
    Goods
     AS 
    g 
    INNER JOIN 
    Tax
     AS 
    t ON
     (g.tax_idTax = t.idTax)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM