可以使用以下 SQL 查询语句来找到同一个水手同一天预约了至少两个不同的船:

SELECT s.水手名, p.日期
FROM 水手 s
INNER JOIN 预约信息 p ON s.水手序号 = p.水手序号
GROUP BY s.水手序号, p.日期
HAVING COUNT(DISTINCT p.船名字) >= 2;

这个查询语句会先将两个表进行内连接,基于水手序号将水手表和预约信息表关联起来。然后,使用GROUP BY对水手序号和日期进行分组。最后,通过HAVING子句筛选出满足条件的结果,即至少有两个不同的船名字。

请注意,这只是一个示例 SQL 查询语句,具体的表名、列名可能需要根据你的实际数据结构进行调整。

SQL 查询同一个水手同一天预约了至少两个不同船

原文地址: https://www.cveoy.top/t/topic/c07V 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录