当前位置:首页 >  数码看看

sql三个表查询想要的数据

时间:2024-10-28 07:00:35

数码看看

导读:三张表查询sql语句  三张表的SQL查询语句可以使用左连接(LEFT JOIN)来实现。例如,以下是一个三张表的连接查询示例: ``` SELECT u.*, r.*, r.id AS rid FROM......

三张表查询sql语句 

三张表的SQL查询语句可以使用左连接(LEFT JOIN)来实现。例如,以下是一个三张表的连接查询示例:

```

SELECT u.*, r.*, r.id AS rid

FROM user u

LEFT JOIN sys_user_role sur

ON u.id = sur.userid

LEFT JOIN sys_role r

ON sur.roleid = r.id

```

这个查询语句首先查询了user表(用户表),然后通过LEFT JOIN关键字连接了sys_user_role表(用户角色关系表),最后再通过LEFT JOIN关键字连接了sys_role表(角色表)。

需要注意的是,这种查询方式可能会导致一些无关的数据被查询出来,因此在实际使用时需要根据具体情况进行调整。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
联系我们 关于我们 版权申请

观察网 广州东远堂信息科技有限公司 版权所有 粤ICP备15011623号