【问题标题】:Cross referencing sql tables php交叉引用sql表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 点起床,尝试了所有不同的方式但没有成功。

谢谢

【问题讨论】:

    标签: php sql


    【解决方案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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-08
      相关资源
      最近更新 更多