交叉引用sql表php

Posted

技术标签:

【中文标题】交叉引用sql表php【英文标题】:Cross referencing sql tables php 【发布时间】:2009-07-15 09:22:55 【问题描述】:

我会尽我所能解释这个,有任何问题请问:

我有三个表 -

tblOrderProducts tblOrders tbl产品

tblOrders 包含订单详细信息,但不包含客户订购的实际产品,因此我需要交叉引用表格:

VendorTxCode 是 tblOrderstblOrderProducts 中的一个字段。

tblOrderProducts 包含以下内容:

供应商TxCode |产品编号 |价格 |数量 651                           1            42.50      1 651                            4            3.99      4

tblProducts 具有以下字段:

产品 ID |价格 |说明 1                  42.50      鸡肉 4                   3.99      鸡蛋

所以我的问题是如何通过 VendorTxCode 显示每个商品订单的产品描述和数量:

感谢你的关注,我希望你能帮助我今天早上 4 点起床,尝试了所有不同的方式但没有成功。

谢谢

【问题讨论】:

【参考方案1】:

不确定您使用的是哪种 sql 风格,但大致如下:

select 
 p.Description
,op.Price
,op.quantity
from tblOrderProducts op
 inner join tblProducts p on p.ProductId = op.ProductId
where op.VendorTxCode = @YourVendorTxCode

【讨论】:

以上是关于交叉引用sql表php的主要内容,如果未能解决你的问题,请参考以下文章

交叉引用sql表php

交叉引用表...维度还是事实?

在交叉引用表中创建具有两个外键的 MySQL 表

如何为我的数据创建交叉引用表/查询?

Excel VBA 针对 SQL 表交叉引用 Excel 表

NHibernate 如何将交叉引用表映射到包?