用SQL語句做一巢狀查詢

2025-01-03 09:10:28 字數 1851 閱讀 7244

1樓:網友

select book.書名,book.出版社 from student,jy,book where student.

借書證號 = jy.借書證號 and jy.書號 = book.書號。

2樓:網友

select jy.書名,book.出版社 from jy join book on jy.書名=book.書名。

where jy.借書證號 in (select 借書證號 from student)

3樓:文官不貪財

查詢全部學生借閱的書的書名和出版社的話,只查詢jy不就可以了。

select 書名,出版社 from jy或是。select 書名,出版社 from jy group by 書名,出版社。

如果是查詢每個學生都看過的話。

select 書名,出版社 from book where not exists(

4樓:dl_會飛的青蛙

select student.姓名,tt.書名,tt.出版社。

from student,select jy.借書證號,jy.書名,book.出版社。

from jy left join book on jy.書號=book.書號) tt

where student.借書證號=tt.借書證號。

5樓:匿名使用者

select 書名,出版社。

from jy

where 借書證號 in (select 借書證號 from student)

6樓:網友

select 書名,出版日期, from book inner join jy on

jy.書號=book.書號 where 借書證號。

7樓:網友

select a.姓名,a.學號,a.

借書證號,b.書名,b.出版社 from student a inner join jy b on a.

借書證號=b.借書證號。

8樓:網友

selecte * from student a,jy b,book c where c.書號=b.書號 and b.借書證號=a.借書證號。

標準sql巢狀查詢語句

9樓:四舍**入

1、簡單子查詢。

select name,age from personwhere age >

select age from personwhere name =

2、in巢狀查詢。

select name from personwhere countryid in

select countryid from countrywhere countryname =

sql巢狀子查詢和相關子查詢的執行過程有什麼區別

10樓:溫清怡餘玟

sqlserver子查詢可以分為。

相關子查詢。

和巢狀子查詢。

兩類巢狀子查詢的執行不依賴與外部的查詢:

執行過程:1)執行子查詢,其結果不被顯示,而是傳遞給外部查詢,作為外部查詢的條件使用。

2)執行外部查詢,並顯示整個結果。

巢狀子查詢一般可以分為:返回單值的子查詢。

和返回乙個列表的子查詢。

2)執行內層查詢,得到子查詢操作的值。

3)外查詢根據子查詢返回的結果或結果集得到滿足條件的行。

4)然後外層查詢取出下乙個元組重複做步驟1-3,直到外層的元組全部處理完畢。

請教SQL語句,請教一個SQL語句

select a.b.from comment a inner join reply b on a.writer b.writer and a.writer 張三 select from select from commentunion select from reply where writer ...

怎麼用SQL語句查詢student表中年齡最小

排序升序排列即可。例如 select from student order by 年齡 asc 急急急!怎麼用sql語句查詢student表中年齡最小的前三名學生資訊?select top 3 from student order by age asc top 3 是前3個學生的意思,order b...

sql用update語句一次更新多個欄位應該怎麼寫

update 表名 set 列名1 值,列名2 值2,where 條件 多個欄位可以使用逗號隔開,每一個 欄位名 值 就是賦值,其後的where 條件語句可加可不加 update 表名du set 欄位 zhi1,欄位2,欄位3,select 數值dao1,數值2,數值3,where 條件如果是固 ...