通过一张表查询多张表,怎么查?

看灬灰机 2017-11-24 02:05:35
假如有4张表,
A表字段
id 商品名称 其他字段
B表字段
id VIP类型 其他字段
C表字段
id 服务类型 其他字段

D表字段(订单表)
id 商品ID(以上三个表都属于商品) type(类型) 其他字段

现在要根据订单表查出商品所有信息和订单的所有信息,但是商品不确定在哪个表查询,需要根据type判断去哪个表查询,我现在要显示所有订单的信息,还要实现分页。清大神帮忙看看,如何一条SQL查询出来
...全文
208 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_30635781 2017-12-01
  • 打赏
  • 举报
回复
你这种直接用存储过程就行了
小野马1209 2017-11-24
  • 打赏
  • 举报
回复
1楼有回复用UNION ALL 不知道是不是你想要的 建议列出案例及想要的结果
rucypli 2017-11-24
  • 打赏
  • 举报
回复
select * from tb1 union all select * from tb2

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧