数据库表结构如下
部门表:部门id,部门名称 用户表:用户id,部门id(外键部门表id),用户名称
数据集查询:SELECT * FROM `用户表`
直接查询出:用户id,部门,用户名称吗?,这个外键怎么用?
select a.部门id,a.部门名称 ,b.用户id,b.用户名称
from 部门表 a
left join 用户表 b
on a.部门id = b.部门id
SELECT 用户表.用户id, 部门表.部门名称 AS 部门, 用户表.用户名称FROM 用户表 JOIN 部门表 ON 用户表.部门id = 部门表.部门id;