关于MySQL查询 动态查询的问题、跪求大神帮帮忙

我现在有四张表
第一张
图片说明
用户表 gender0-男;1-女;

第二张
图片说明
类型表 type字段: 0表示t_type0表 ;1表示t_type1表;

第三张 第四张基本一样(实际业务中可能就不一样了、这里为了举例子)
图片说明

我先想三张表关联
t_type表t_user表肯定得关联、然后根据t_type表的type字段的值决定关联t_type0表还是t_type1表

怎么做啊
是写函数么?

MySQL数据库
版本5.0以上

2个回答

这个写个程序很容易实现,查出t_typ表中的纪录,看下type字段,用条件判断

不过这个表为什么这么设计,这个类型用一张表不是更简单吗,一张t_user,一张t_type,一张t_type_user,这三张表,不是更简单些吗

a18729216266
一直特立独行的猫 您好,首先非常感谢您的回答,对于您的问题,实际情况是这样的:这是一个举报功能的数据表结构,用来存储用户举报记录,所以用户表和举报表肯定得关联,举报表中有举报类型,举报类型为0代表用户举报的是视频、举报类型是1代表用户举报的是评论(就意为着用户既可以举报视频也可以举报评论),对应去关联视频表和评论表,视频表和评论表的表结构肯定不一样
3 年多之前 回复

所以麻烦大神能否具体指明一下,具体的sql语句要怎么实现,是通过SQL函数的方式么?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问