1、帶有關鍵字union的合併操作
select
*from table_name1
union
select
*from table_name2;
執行結果成功顯示合併後的資料記錄,同時去掉了重複資料記錄,使新關係裡沒有任何重複的資料記錄
2、帶有關鍵字union all的合併操作
select
*from table_name1
union
allselect
*from table_name2;
沒有去掉重覆記錄,新關係裡存在重複的資料記錄
1、返回結果為單行單列的子查詢
select filed1
from tbale_name
where field2=
'smith'
;
slelect *
from table_name
where filed2>
( select filed2
from table_name
where filed2=
value
);
2、單行多列子查詢select field1,field2
from table_name
where field3=
value
;
select filed1,field2,field3
from table_name
where
(field1,filed2)=(
select filed1,filed2
from table_name
where filed3=
value
);
1、帶有關鍵字in的子查詢(或者用not in)select filed from table_name;
select
*from table_name1
where filed in
( select filed from table_name2)
;
2、帶有關鍵字any的子查詢select filed
from table_name
where filed3=
value
;
select filed1,filed2
from table_name
where filed3>
any(
select filed3
from table_name
where filed4=
value
)
3、帶有關鍵字all的子查詢select filed from table_name
where field2=
value
;select filed1,filed2 from table_name
where filed3>
all(
select filed3
from table_name
where filed4=
value
);
mysql 合併查詢
該操作符用於取得兩個結果集的並集。當使用該操作符時,會自動去掉結果集中重複行 mysql select ename,sal,job from emp where sal 2500 union select ename,sal,job from emp where job manager ename ...
mysql中的資料分表與合併
直接看案例 注意 允許合併資料的表引擎必須為myisam engine myisam 建立第乙個表 create table t1 id int auto increment primary key,remark varchar 100 engine myisam 建立第2個表 create tab...
MySQL記錄的插入與查詢
mysql記錄的插入與查詢 插入記錄 insert insert into table name col name,values val,可以省略列名稱,但是如果省略,就要為所有的列賦值。記錄查詢 select select expr,from table name空值與非空 null,字段值可以為...