我需要显示来自第一部门的所有比第二部门的工人年轻的工人的身份证、姓名和出生日期。
这是我现在拥有的,当我运行它的时候,它没有失败,但是它显示了所有来自2部门的工人,不管他们的生日。
SELECT ID, CONCAT(fName," " ,lName) AS "Worker Name", dob
FROM Worker
WHERE dob <= ALL (SELECT department
FROM Worker
WHERE deparment = 1
)
AND deparment = 2;
我有一个包含信息的persons.dat文件。
下面是一个示例行。
1129|Lepland|Carmen|female|1984-02-18|228T04:39:58.781+0000|81.25.252.111|Internet资源管理器
1129是身份证。
我被要求显示任何人的信息,根据他们的身份证,特别是他们的名字(Carmen),(Lastname = Lepland)和出生日期(1984-02-18)分开一个空格。
我已经将id存储在shell变量IDNumber中,如下所示:
for arg1 in $@;do # Retrieve ID Number
if [ $1