可以使用以下SQL语句查询每个部门的最低工资的销售员姓名:

SELECT Xname, Fmoney, Office FROM XSY WHERE Fmoney = (SELECT MIN(Fmoney) FROM XSY WHERE Xno IN (SELECT Xno FROM JY WHERE XSY.Xno = JY.Xno)) GROUP BY Office

解释:

  1. 首先使用嵌套查询查找每个销售员的最低工资,其中子查询中的SELECT语句查找了所有销售员的最低工资,而IN关键字则用于查找销售员号在交易表中出现过的销售员。

  2. 最外层查询使用了GROUP BY语句按部门分组,然后从XSY表中选择最低工资相等于子查询中的最低工资的销售员姓名和部门。

注意:

  1. 如果有多个销售员的最低工资相同,则该部门会显示所有这些销售员的姓名。

  2. 如果一个部门中没有销售员在交易表中出现过,则该部门不会被查询出来。如果需要查询所有部门的最低工资销售员,则需要使用LEFT JOIN或者OUTER JOIN等连接语句。

用sql语句查询每个部门的最低工资的销售员姓名用嵌套查询涉及XSY表。销售数据库包括:XSY表销售员表MJ表买家表JY表交易表;XSY表中包含:Xno销售员号Xname姓名Xsex性别Office部门Fmoney工资

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

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