CREATE TABLE OVERTIME_PERSON_T(用户登录表)
ACCOUNT(帐号) CHAR(10)
PASSWORD (密码) CHAR(16)
NAME (姓名) VARCHAR(20)
DEP_ID(部门) CHAR(2)
FLAG(权限标志) INTEGERCREATE TABLE OVERTIME_JBLX_T(加班类型表)
JBLX_ID INT
JBLX_NAME VARCHAR(20)CREATE TABLE OVERTIME_DEP_T(部门表)
DEP_ID INT
DEP_NAME VARCHAR(20)
DEP_MANAGER VARCHAR(20)CREATE TABLE OVERTIME_JBSQB_T(加班登记表)
DEP_ID(部门) INT
DATE(日期) DATE
JBLX_ID(加班类型) INT
BEGIN_TIME(开始时间) DATE
END_TIME(结束时间) DATE
JBNR(加班内容) VARCHAR()
JBRY(加班人员)
GEN_MANAGER(总经理)
DEP_MANAGER(部门经理)
OPERATOR(填表人)我在OVERTIME_JBSQB_T中有DEP_ID,但是我想得到的是DEP_NAME。这个怎么实现。??
是不是就把表OVERTIME_DEP_T和表OVERTIME_JBSQB_T中的DEP_ID关联起来就可以啊。SQL语句怎么写?请教高手。着急的很。谢谢了。
ACCOUNT(帐号) CHAR(10)
PASSWORD (密码) CHAR(16)
NAME (姓名) VARCHAR(20)
DEP_ID(部门) CHAR(2)
FLAG(权限标志) INTEGERCREATE TABLE OVERTIME_JBLX_T(加班类型表)
JBLX_ID INT
JBLX_NAME VARCHAR(20)CREATE TABLE OVERTIME_DEP_T(部门表)
DEP_ID INT
DEP_NAME VARCHAR(20)
DEP_MANAGER VARCHAR(20)CREATE TABLE OVERTIME_JBSQB_T(加班登记表)
DEP_ID(部门) INT
DATE(日期) DATE
JBLX_ID(加班类型) INT
BEGIN_TIME(开始时间) DATE
END_TIME(结束时间) DATE
JBNR(加班内容) VARCHAR()
JBRY(加班人员)
GEN_MANAGER(总经理)
DEP_MANAGER(部门经理)
OPERATOR(填表人)我在OVERTIME_JBSQB_T中有DEP_ID,但是我想得到的是DEP_NAME。这个怎么实现。??
是不是就把表OVERTIME_DEP_T和表OVERTIME_JBSQB_T中的DEP_ID关联起来就可以啊。SQL语句怎么写?请教高手。着急的很。谢谢了。
select a.dep_id,b.dep_name,a.JBLX_ID...... from OVERTIME_JBSQB_T a,OVERTIME_DEP_T b where......
在两个表中id不对应的情况下会有问题