交叉引用sql表php
Posted
技术标签:
【中文标题】交叉引用sql表php【英文标题】:Cross referencing sql tables php 【发布时间】:2009-07-15 09:22:55 【问题描述】:我会尽我所能解释这个,有任何问题请问:
我有三个表 -
tblOrderProducts tblOrders tbl产品tblOrders 包含订单详细信息,但不包含客户订购的实际产品,因此我需要交叉引用表格:
VendorTxCode 是 tblOrders 和 tblOrderProducts 中的一个字段。
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 Server:交叉引用一个表中的多个列与另一个表中的多个列