SELECT emp.NAME, emp.gender, dept.dname FROM emp, dept WHERE emp.dep_id = dept.did;是什么意思
时间: 2023-02-05 15:49:26 浏览: 21
这是一条 SQL 查询语句,它的意思是从 `emp` 和 `dept` 两个表中选取数据。具体来说,它会选取 `emp` 表中的 `name` 列和 `gender` 列,以及 `dept` 表中的 `dname` 列。选取的数据满足条件 `emp.dep_id = dept.did`。这意味着,在 `emp` 表中的每一行数据,它的 `dep_id` 值必须和在 `dept` 表中对应行的 `did` 值相等,才会被选取出来。
翻译成中文就是:从 `emp` 和 `dept` 两张表中选出 `name` 列和 `gender` 列(属于 `emp` 表)以及 `dname` 列(属于 `dept` 表),并且满足 `emp` 表的 `dep_id` 列的值等于 `dept` 表的 `did` 列的值的记录。
阅读全文