十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
登陆后获取userid,然后指定订单表user=刚才的
站在用户的角度思考问题,与客户深入沟通,找到花垣网站设计与花垣网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、成都网站制作、企业官网、英文网站、手机端网站、网站推广、域名注册、虚拟空间、企业邮箱。业务覆盖花垣地区。
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
数据库设计的不是很合理吧
顾客(顾客id,顾客电话,顾客姓名,顾客地址)
食品(食品id,食品名称,食品价格)
订单(订单id,顾客id,订单日期,总价格,订单处理情况,订单结账情况)
订单明细(订单id,食品id,食品名称,食品数量,食品价格)
要查询一个订单的内容sql为
select * from 订单明细 where 订单明细.订单id=具体的在订单表中的订单id
要查询一个顾客的订单的具体内容:
select * from 订单明细 where 订单明细.订单id=(select 订单id from 订单 where 顾客id=要查询的具体顾客id)
这样几个表就串起来了
你设计的数据库,只有炸鸡一道菜?订单里面有订单号,那订单具体内容呢?送什么菜过去呢?具体写的时候请不要像我一样写 select * 写具体列名