注意,兩張表的欄位名最好保持相同
查詢兩張表的資料,包含相同的資料:
select id from tab_a where a='1'
union all
select id from tab_b where a='1'
order by time desc limit 0,10
查詢兩張表的資料,去掉相同的資料:
select id from tab_a where a='1'
union
select id from tab_b where a='1'
order by time desc limit 0,10
查詢兩張表合併後的總條數:
select sum(aa) from(
select count(*) as aa
from tab_a where id='2'
union all
select count(*) as aa
from tab_b
where id='2' )tab_c
MySQL關係表查詢兩個表的資料
如下,有四張表 遊戲型別表,遊戲表,點卡和遊戲關係表,點卡表 create table gamestype tid int auto increment not null primary key comment 遊戲型別編號 tname varchar 10 not null comment 遊戲型...
有不同列數的兩個表的UNION
當合併兩個表源時列數不同,只要向其中乙個表源中新增列,就可以使兩表源的列數相同合併列了。下面合併 select 姓名,性別,年齡 from student 和 select 課程代號,課程內容,null from course 查詢,用null值新增 course 表。在查詢分析器中輸入的sql語句...
兩個MYSQL表關聯查詢
高階sql語句inner join 非常實用 在接觸這個語句之前 我要到資料庫查詢不同表的 內容我一般需要執行2次sql語句 迴圈2次。而現在有了這個語句 可以簡化成只執行1次語句 迴圈一次 result mysql query select states.state id,states.state...