交叉引用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 在视图中使用交叉引用两个表的结果创建列

SQL Server:交叉引用一个表中的多个列与另一个表中的多个列

如何将自引用的复杂游标转换为更高效的 SQL 代码? CTE、交叉应用还是其他?

SQL - 从源表中提取某些记录,但也交叉引用该表

pdf交叉引用表

Azure SQL 数据库 - 交叉引用 DB 查询 - SP