将另一个表包含在另一个表中

时间:2014-10-03 16:37:03

标签: php mysql sql

我有这些代码。

$qryx = "SELECT DISTINCT customers.serial,customers.name,customers.payment,customers.carrier,customers.tracking_no, orders.date, order_detail.productid, order_detail.quantity, order_detail.price, order_detail.orderid, inventory.prod_name 
        FROM customers 
        RIGHT JOIN orders on customers.serial=orders.serial 
        RIGHT JOIN order_detail on orders.serial=order_detail.orderid 
        LEFT JOIN inventory on order_detail.productid=inventory.prod_id
        where customers.email='{$_SESSION['email']}' 
        AND order_detail.orderid='{$_REQUEST['orderid']}'
        GROUP BY customers.carrier";
$resulty = @mysql_query($qryx);
while ($rowz=mysql_fetch_array($resulty)){

    if($rowz['carrier']=="LBC"){
        echo "<tr>";
        echo "<td>Shippment Option Chosen: ".$rowz['carrier']."</td>";
        echo "<td></td>";
        echo "<td>₱250.00</td>";
        echo "</tr>";
            }

    else if($rowz['carrier']=="PickUp"){
        echo "<tr>";
        echo "<td>Shippment Option Chosen: ".$rowz['carrier']."</td>";
        echo "<td></td>";
        echo "<td>₱000.00</td>";
        echo "</tr>";
            }
        }

正如您所看到的,条件是特定的,但我创建了一个允许用户添加不同运营商的功能,但它位于另一个表中,

我在其他网页上有条件,如果($ row [&#39; SHIP_PRICE&#39;]&gt; 0 {...}那里,那么如果用户添加了一个有价格大于0,它会显示一个而不是载体== LBC。

我的问题是,如何将我的发货表加入到当前查询的顶部。

我的发货表有5列,

ID | SHIP_PIC | SHIP_NAME | SHIP_PRICE | SHIP_DESC

我想使用这些值,以便我可以修复我的病情。它目前不包含在上面的查询中。我希望我能够很好地解释我的情况,让你们明白。谢谢。 :)

0 个答案:

没有答案