2 weixin 40009301 weixin_40009301 于 2017.08.29 08:21 提问

查询购物车表下用户为当前登录用户的所有信息,包括用户信息和商品信息

图片说明
这是购物车表,想要查询当前登录用户下的商品信息

3个回答

Dantenion
Dantenion   2017.08.29 09:16
已采纳

select a.c_sum,a.m_price,b.u_name,c.m_name,c.m_details from shopcar a
left join user b on a.u_id = b.u_id
left join members c on a.m_id = c.m_id
where a.u_id =#{当前用户id}.大体上就这样吧,通过两个id关联,左联到一张表。

weixin_40009301
weixin_40009301 回复Dantenion: 谢谢老哥
3 个月之前 回复
Dantenion
Dantenion 回复weixin_40009301: 你是说sql嵌套的话也可以,还不如之前的:select b.u_name ,(select a.u_id, a.m_id, c.m_name,c.m_details from shopcar a lift join members c on a.m_id = c.m_id where a.u_id = #{u_id}) from user b where b.u_id = #{u_id};很久没写sql了手生见谅,仅供参考。
3 个月之前 回复
weixin_40009301
weixin_40009301 如果用子查询怎么做,查询当前用户下购物车中member下信息通过购物车表中的m_id
3 个月之前 回复
foxyao_it
foxyao_it   2017.08.29 08:50

有另外2张表的信息吗

weixin_40009301
weixin_40009301 有的
3 个月之前 回复
weixin_40009301
weixin_40009301 有的
3 个月之前 回复
weixin_40009301
weixin_40009301   2017.08.29 08:56

一个用户表一个商品表图片图片

Csdn user default icon
上传中...
上传图片
插入图片