登陸后獲取userid,然后指定訂單表user=剛才的
站在用戶的角度思考問題,與客戶深入溝通,找到花垣網(wǎng)站設(shè)計與花垣網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋花垣地區(qū)。
select * from order a,user b where a.id=b.id and b.userid='XXX'
select a.order_id,a.order_address,a.order_username,a.order_status,c.goods_img from order_info as a inner join order_goods b on a.order_id=b.order_id inner join goods c
on b.goods_id=c.goods_id
數(shù)據(jù)庫設(shè)計的不是很合理吧
顧客(顧客id,顧客電話,顧客姓名,顧客地址)
食品(食品id,食品名稱,食品價格)
訂單(訂單id,顧客id,訂單日期,總價格,訂單處理情況,訂單結(jié)賬情況)
訂單明細(xì)(訂單id,食品id,食品名稱,食品數(shù)量,食品價格)
要查詢一個訂單的內(nèi)容sql為
select * from 訂單明細(xì) where 訂單明細(xì).訂單id=具體的在訂單表中的訂單id
要查詢一個顧客的訂單的具體內(nèi)容:
select * from 訂單明細(xì) where 訂單明細(xì).訂單id=(select 訂單id from 訂單 where 顧客id=要查詢的具體顧客id)
這樣幾個表就串起來了
你設(shè)計的數(shù)據(jù)庫,只有炸雞一道菜?訂單里面有訂單號,那訂單具體內(nèi)容呢?送什么菜過去呢?具體寫的時候請不要像我一樣寫 select * 寫具體列名