-
首先,你在標題上有問題,就是第乙個應該是部門表,我假設它叫d emp。
問題 A 答案:
select t_ from t_emp,d_emp where d_'一款軟體' and t_。
解釋這句話:你先在哪裡找到員工的名字? 從 t emp 和 d emp 這兩個表中查詢的條件是什麼?
條件是 d'一款軟體',即部門是軟體的一部分,最後一句話是把兩個表連線起來,用部門號連線起來。
問題 B 答案:
insert into t_emp(emp_id dept_id emp_name) values (888,111,'李曉')。
問題 C 答案:
我真的忘記了這一點,我忘記了如何在樹結構中顯示它,這似乎取決於您使用的資料庫。
-
將第乙個部門表的名稱定義為 d emp
第二名員工表格 T emp
乙個答案。 select * from t_emp where dept_id in(002,003,004 )
B 答案。 insert into t_emp (emp_id,dept_id,emp_name) values ('888','111','李曉')
insert into d_emp(dept_id,p_deptid,dept_name)values('111','001','111師')
C 回答。 -公司。
select * from d_emp where p_deptid =0
公司下屬各部門。
select * from d_emp where p_deptid =001
各部門下屬所有部門。
select * from d_emp where dept_id in(select p_deptid from d_emp where p_deptid =001)
-
這張表錯了,對吧? 假設下表可用:
t dep --部門表)。
t emp -- staff table) 然後:
a : select emp_name from t_emp where dept_id = '002'
或 :從 T emp 中選擇 emp 名稱,其中部門名稱在(從 T dep 中選擇部門 ID 其中部門名稱 =。'一款軟體')
b : insert into t_dep(dept_id p_deptid dept_name) values ('111','001','111師
insert into t_emp(emp_id dept_id emp_name) values ('888','111','李曉')
C : 選擇公司 A,從 t dep 中選擇部門名稱,其中 p deptid 喜歡'0%'
table emp
eno varchar(20),ename varchar(20),salary varchar(20),dno varchar(20) )
create table emp
dno varchar(20),dname varchar(20),manager varchar(20) )
-
2 個表名有什麼相同之處?
問題 1:假設第乙個是表 A,第二個是 B
select b.* from b join a on where '002'