从两个2个表中打印并删除重复项[关闭]

问题描述 投票:-1回答:1

SQL的新手。

Table1 
employee_id
employee_name
Table2
employee_id
training_id
Period
  1. 打印经过完全四次不同培训的所有雇员的姓名
  2. 删除上表中重复的员工姓名
mysql duplicates sql-delete
1个回答
0
投票

您可以使用以下内容:

SELECT t1.* 
FROM Table1 t1 INNER JOIN Table2 t2 ON t1.employee_id = t2.employee_id
GROUP BY t1.employee_id
HAVING COUNT(DISTINCT t2.training_id) = 4
© www.soinside.com 2019 - 2024. All rights reserved.