登陆后获取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 * 写具体列名
以上就是土嘎嘎小编为大家整理的mysql订单信息表怎么描述相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!