MR浩瀚 发表于 2008-1-27 10:44

问一条选择题(急)

部门.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 [bold]工资[/bold] WHERE 职工.职工号=工资.职工号
B SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM [bold]工资,职工[/bold] WHERE 职工.职工号=工资.职工号
C SELECT 姓名,(基本工资+津贴+奖金-扣除)AS 实发工资 FROM [bold]工资 JOIN 职工[/bold] WHERE 职工.职工号=工资.职工号

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

MR浩瀚 发表于 2008-1-29 15:16

垃圾论坛,10个问题9个没人回答,吃屎去八~
版猪都不知去哪了~
到http://www.y768.cn/?fromuid=28214
去学学人家的人气吧,每贴10+回复

deleter 发表于 2008-1-29 15:48

斑竹可能已经放假回家了。
有时将表连接起来的目的是将不同的数据表中的字段重新组合成一个新查询结果集,主要看你需要哪些数据(字段),这样查询相当方便。这样可以明白吗?

[[it] 本帖最后由 deleter 于 2008-1-29 15:50 编辑 [/it]]

啸凡 发表于 2008-2-2 14:47

以发现,本论坛不回答关于考试的问题,特别是一些学生作业。
搂猪这样说话,绝对是人品的问题,学得再好,也是个有才无德之人,最终只能成为败类。

页: [1]

编程论坛