Mysql 多表连接查询
程序员文章站
2022-03-03 17:23:36
...
Mysql 多表连接查询
多表连接查询
inner join 内查询 ,一般 inner 可以省略
SELECT
u.id,u.name,
u_r.user_id
FROM USER u
INNER JOIN user_role u_r ON (u_r.user_id=u.id)
left join 左查询
SELECT
u.id,u.name,
u_r.user_id
FROM USER u
LEFT JOIN user_role u_r ON (u_r.user_id=u.id)
right join 右查询
SELECT
u.id,u.name,
u_r.user_id
FROM USER u
RIGHT JOIN user_role u_r ON (u_r.user_id=u.id)
推荐阅读
-
通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法
-
java连接mysql的jar包没有bin(mysql可视化管理工具)
-
Windows7下安装使用MySQL8.0.16修改密码、连接Navicat问题
-
数据库查询排序使用随机排序结果示例(Oracle/MySQL/MS SQL Server)
-
C#连接mysql的方法【基于vs2010】
-
Oracle数据库从入门到精通 多表查询知识以及范例
-
mysql千万级数据量根据索引优化查询速度
-
SQL如何实现MYSQL的递归查询
-
从一个MySQL的例子来学习查询语句
-
使用distinct在mysql中查询多条不重复记录值的解决办法