sql兩表連線

2022-12-24 21:16:36 字數 755 閱讀 9693

1樓:匿名使用者

不知道什麼資料庫.

假如是 sql server 2005 以上版本 或者 oracle

可以使用 row_number() 函式來處理

也就是 類似下面的寫法。

oracle , 可以直接用 rownum 替換掉 row_number() over ( order by (select 1) )

select

tt1.*,

tt2.*

from

(select row_number() over ( order by (select 1) ) as no, * from t1) as tt1,

(select row_number() over ( order by (select 1) ) as no, * from t2) as tt2

where

tt1.no = tt2.no

2樓:匿名使用者

每個表加一個屬性列id

select * from t1 join t2 on t1.id = t2.id

3樓:匿名使用者

給每個表都增加id。id自動增加,使用id關聯

或者不改變表結構,使用臨時表,利用sql加上行號,利用行號關聯

4樓:匿名使用者

select a.*,b.*

from t1 a ,t2 b

sql表與表之間導資料,sql 如何將一個表的資料插入到另一個表 表之間有關聯

insert into a select from b 把b表中的資料儲存到a表中 select into b from a sql server中,如何把一個表中的資料匯入到另一個表中?同一庫內 不同表之間的匯入 兩表具有相同欄位a,b,c 已測 insert into 資料庫名.dbo a a,...

sql查詢超時,sql 資料庫連線超時

解決方法 1.分化應用,把取整個資料分解為部分資料2.sql語句中多用主鍵索引 3.使用儲存過程 如果對您有幫助,請記得采納為滿意答案,謝謝!祝您生活愉快!vaela sql 資料庫連線超時 原因分析 查詢超時一般來說首先要從sql語句和資料表的結構上找原因,優化sql語句和為資料庫的查詢欄位建索引...

sql語句5張表關聯,sql語句三張表關聯查詢

select 1.2.name,3.name,4.name,5.name from 1 left join 2 on 1.2id 2.idleft join 3 on 1.3id 3.idleft join 4 on 1.4id 4.idleft join 5 on 1.5id 5.idwhere ...