如何用SQL語句查詢兩張表中的相同欄位資料

2021-04-26 06:24:32 字數 3191 閱讀 4228

1樓:千鋒教育

select * from 表1 a,表2 b where a.aid=b.bid

有兩張表:表1表2 兩表裡

內一一對應的是aid和bid

a,b分別容

代表:表1,表2 的別名,換句話說a就是表1,b就是表2a.aid 就是:表1的欄位aid

b.bid 就是 : 表2的欄位bid

如何用sql語句查詢兩張表中的相同欄位資料

2樓:千鋒教育

假設表1位table1 ,表2位table2select a.col

from (select column_name col from user_tab_columns where table_name = 'table1') a ,

(select column_name col from user_tab_columns where table_name = 'table2') b

where a.col = b.col

這樣就可以查詢出兩個表得相同欄位了

用sql語句查詢某表中擁有多個相同欄位中的一個值

3樓:匿名使用者

--欄位1欄位2,欄位3,欄位4相同

select 欄位1 from 表名 where 欄位1=欄位2 and 欄位2=欄位3 and 欄位3=欄位4

--多個以此類推

4樓:千鋒教育

首先你要確定是哪個欄位 如欄位a 欄位 b 中的值都是abc select * from 表名 where 欄位a='abc' and 欄位b='abc

用sql語句查詢某表中擁有多個相同欄位中的一個值

5樓:千鋒教育

,希望以下

回答能幫回助您答

select * from case where class = (select top 1 class from case group by class order by count(class ) desc)

怎麼用sql語句同步兩個表中的欄位值?

6樓:千鋒教育

需要用觸發器

zhi來實現。

如有兩張表dao——a表和回b表,建立觸答發器使當a表插入資料後b表也同步插入資料。其中b表插入資料的欄位需要同a表中的欄位相對應。

create trigger 觸發器名稱

on a表

after insert

as begin insert into

b表(b表欄位1,b表欄位2,b表欄位3)select a表欄位1,a表欄位2,a表欄位3from insertedend

7樓:匿名使用者

需要將a表和b表通過某個或多個欄位關聯起來,再操作

8樓:匿名使用者

首先你想在什麼情況下讓兩個表的欄位同步,是在更新的時候嗎?

9樓:匿名使用者

update b set b.c=a.c from b b ,a a where a.id=b.id

如何用sql把兩張欄位不相同的表合成一張表

10樓:匿名使用者

可以用union 將兩個表的資料查詢出來再插入另一張表

11樓:北京金樓世紀科技****

select a.*,b.* from a left join b on a.id=b.parent_id

sql語句 怎麼從一張表中查詢資料插入到另一張表中

12樓:黑馬程式設計師

以下:1、

insert into a([id], ids, [name], type, time)

select [id], null, [name], 'dd', getdate() from b where type='dd'

2、declare @

num int,@i int;

set @i=0;

set @num=(select 欄位

專 from 表1 where 條件

屬);while @i<@num

begin

set @i=@i+1;

insert into 表2(欄位) select 欄位 from 表1 where 條件;

end;

3、insert into b (column1,datecolumn)

select column1,getdate() from a

sql語句 怎麼從一張表中查詢資料插入到另一張表中

13樓:匿名使用者

查詢的資料bai插入到另一張表中du,分為zhi兩種情況

,一dao種是目標表不存在,專另一種是目屬標表存在。

工具:oracle 10g

源表資料:

情況一(目標表不存在,建立表名為t1的表,將person表中全部資料插入):

執行語句:

create table t1 as select * from person;

情況二(目標表t1存在,將person表中agegrade為年輕人的資料插入):

insert into t1 select * from person where agegrade='年輕人';

14樓:千鋒教育

select into 語句

select into 語句從一個表中選取資料,然後把資料插入另一個表中。

select into 語句常用於建立表版的備份復件或權者用於對記錄進行存檔。

sql select into 語法

把所有的列插入新表:

select *

into new_table_name [in externaldatabase]

from old_tablename

或者只把希望的列插入新表:

select column_name(s)

into new_table_name [in externaldatabase]

from old_tablename

sql查詢指定記錄的條數,sql語句查詢表內資料條數?

sql 使用 count可以統計指定記錄的條數 結合group by 可以統計不同分類的條目數 例子 id name 1 xk 2 kl 3 xk 統計name xk 的條數 select count number from table where name xk 結果number2 關注 upda...

如何用sql語句建立兩個表的參照完整性

參照完整性規則有以下幾種方式 1.資料庫 外來鍵 2.資料庫 觸發器 3.資料庫 儲存過程或函式類 4.程式實現完整性 建議使用 2,3,sql如何建立兩表的實施參照完整性,級聯更 工具選單 右鍵,顯示錶,將需要建立關係的表新增進來 將主鍵表的主鍵欄位拖動到另一個表的對應欄位 選擇 實施參照完整性 ...

sql語句查詢某欄位的資料總和,並列出表中的所有記錄

在所有表中?只能是一個一個表的查詢吧,select欄位1from 表where 欄位2like 你好 欄位1和欄位2也可相同 select select sum fieldxx from tab from tab 首先你用sum,需要有group by 不然會報錯。既要看sum又要明細可以用over...