VFP的查询问题

来源:百度知道 编辑:UC知道 时间:2024/05/17 05:45:32
部门.DBF:部门号C(8),部门名C(12),负责人C(6),电话C(16)
职工.BDF:部门号C(8),职工号C(10),姓名C(8),性别(2),出生日期D
工资.DBF:职工号C(8),基本工资N(8.2),津贴N(8.2),奖金N(8.2),扣除N(8.2)

查询职工实发工资的正确命令是
A SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资 WHERE 职工.职工号=工资.职工号
B SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资,职工 WHERE 职工.职工号=工资.职工号
C SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM 工资 JOIN 职工 WHERE 职工.职工号=工资.职工号

我主要想问问:什么时候需要两张表(如B答案),什么时候需要把两张表合并成一张(如C答案)呢?

SELECT 工资.姓名,(工资.基本工资+工资.津贴+工资.奖金-工资.扣除)AS 实发工资,职工.出生日期 FROM 工资 JOIN 职工 WHERE 职工.职工号=工资.职工号
select 两张表内容或者 WHERE 职工.职工号=工资.职工号 这个子句包含了两个表

此外B