求一段從兩表中查資料的SQL語句

時間 2022-08-09 08:15:09

1樓:賓士

*******************************

1、table1 中 tarea 為 cc 的資料

select * from table1 where tarea = 'cc';

*******************************

2、tabel2 中 aname 為 ff 的資料

select * from tabel2 where aname = 'ff';

*******************************

如果你的目的是只要第三步結果的話,直接使用下面這個:

3、最後找出 1,2 中 no 相同的資料,得到這些資料裡所有的fff

select a.fff from

(select * from table1 where tarea = 'cc') a,

(select * from tabel2 where aname = 'ff') b

where a.no = b.no

union

select b.fff from

(select * from table1 where tarea = 'cc') a,

(select * from tabel2 where aname = 'ff') b

where a.no = b.no;

---以上,希望對你有所幫助。

2樓:

select tarea from table1 where tarea='cc'

select tname from table2 where tname='ff'

select * from table1 where no in(select no from table2 where aname='ff')

3樓:

汗~~~~~~

這麼簡單的都要提問......

你資料庫中要找的字段資料型別 什麼格式啊

字元型的按照上邊的兄弟方法就可以了

4樓:匿名使用者

關鍵是使用union命令,如下,即可實現

select a.fff

from table1 a,table2 bwhere a.tarea = 'cc'

and b.aname = 'ff'

and a.no = b.no

union

select b.fff

from table1 a,table2 bwhere a.tarea = 'cc'

and b.aname = 'ff'

and a.no = b.no

5樓:匿名使用者

測試通過(假設欄位全為char)

1.select * from table1 where tarea = 'cc'

2.select * from table2 where aname = 'ff'

3.select table1.fff from table1

where table1.[no] in ('1','2') and table1.[no相同]= '*'

union

select table2.fff from table2

where table2.[no] in ('1','2') and table2.[no相同]= '*'

jsp中兩張表資料怎樣才能用sql語句查詢出來

select from students s inner join results rs on s.student no rs.student no 你這裡顯示學生序列號,學生號是不是同乙個東西?results 表中的student no就是students中的student no吧 select ...

求刪除SQL資料庫中某個表的重複資料

1.先將umane用乙個臨時表存起來 select distinct uname uname into aform users 2.刪除users表內的資料 delete from users 3.把臨時表使用者加到users表中,並將預設upwd全設為1234要看你upwd是什麼資料型別 如果是數...

SQL資料庫,如何把一張表從資料庫中插入到另外資料庫?如何寫語句

如果兩個表結構完全一樣的,用insert into data2.table2 select from data1.table1 如果結構不一樣或者你要指定欄位,用insert into data2.table2 欄位1,欄位2,欄位 select 欄位j,欄位k,欄位m from data1.tab...