asp 寫sql巢狀查詢的寫法,在ASP中怎樣使用巢狀查詢語句

2022-02-20 07:04:22 字數 4388 閱讀 1719

1樓:

個人理解:

在ttt表中查詢 欄位 zymcjc 中 某一滿足要求的記錄,然後根據查詢到的zymcjc欄位中的 內容 + bjh ,

再在資料表 sss 中 欄位 bjmc 中 檢索.

在ttt表中檢索的內容記錄可能不止一條,常規下,這兩個檢索用一條語句即可完成。

從你的**上看 bjh 是已知的,

select *

from sss

where bjmc in

( select zymcjc +'已知資料' from ttt where zymcjc=' 所給資料')

如果bjh 是ttt 的一個欄位,也是同樣操作,

select *

from sss

where bjmc in

( select zymcjc + right(bjh,2)+'1' from ttt where zymcjc='所給資料')

不知我解釋的是否合理,只是根據你的問題進行描述.

2樓:香香鹹蛋黃

bjh是個什麼?欄位麼? 你說的不太明白啊。兩個表關聯查詢應該一個sql語句就ok了,因為不知道你是什麼意思,所以也沒辦法幫你啊。

3樓:匿名使用者

這裡錯了 bjmc='"&(tsql1)&(bjh)&"'"

bjh=right(bjh1,2)&("1")tsql="select * from sss where bjmc in (

rst.open tsql,conn,1,

4樓:

我來回答吧:

set rs = server.createobject("adodb.recordset")

rs.open tsql1, 1,1

if not (rs.eof or rs.bof) then

bjh = right(bjh1,2)& rs(0)

'''或者

'''bjh = right(bjh1,2)& rs("zymcjc")

rst.open tsql,conn,1,3

end if

sql裡面的巢狀查詢語句怎麼寫?

5樓:匿名使用者

就是在select-from-where查詢塊中插入另一個查詢塊就行了

舉個例子:

select s#,sname from s where s# inselect s# from sc where c# inselect c# from c where cname='y';

注意比單個select語句多了「in」

6樓:新葉給力

1,簡單子查詢;

select name,age from person

where age >

(select age from person

where name = '孫權'

)2,in巢狀查詢;

select name from person

where countryid in

(select countryid from country

where countryname = '魏國'

)3,some巢狀查詢

select name from person

where countryid = some       --用等號和以下查詢到的值比較,如果與其中一個相等,就返回

(select countryid from country

where countryname = '魏國'

)4,all巢狀查詢

select name from person

where countryid > all   --當countryid大於以下返回的所有id,此結果才為true,此結果才返回

(select countryid from country

where countryname = '魏國'

)5,exits巢狀查詢

select * from person

where exists

(select 1 --select 0 select null 返回結果都一樣,因為這三個子查詢都有結果集返回,因此總是true select * from person照常執行

) 但是如果子查詢中因為加了條件而沒有結果集返回,則主語句就不執行了:

select * from person

where exists

(select * from person

where person_id = 100 --如果不存在person_id的記錄,則子查詢沒有結果集返回,主語句不執行)

在asp中怎樣使用巢狀查詢語句

7樓:匿名使用者

標籤: asp 語句, asp, 巢狀問題補充:

那些語句我用sql語句會寫,但在asp**中就不知道怎麼寫了!麻煩寫清楚點! 2009-04-17 21:40

搞個小例子!謝謝! 2009-04-17 21:

44在一個1表中有 學號 姓名 性別欄位 2表有學號,選課(對應關係是一對多的),要通過1表中的姓名找出2表中的記錄,句語怎麼寫?在asp**中的寫法,姓名是通過文字框得到的! 2009-04-17 22:08

8樓:匿名使用者

我們假設現在又變數var1

我們要在資料庫裡查詢id

那麼我們在asp中這麼寫

如果id欄位是數字,就把單引號去了

9樓:匿名使用者

select * from productswhere productid in

(select productid from orderdetails

where discount >= .25);

sql巢狀查詢怎麼寫

10樓:阿冬

這個問題太大了。

巢狀查詢分成兩大類,不相關子查詢和相關子查詢。

所謂不相關子查詢是內部子查詢可以直接執行,得到臨時結果,然後利用這個結果外部查詢繼續做。

所謂相關子查詢是指內部子查詢無法直接執行,因為包含外面主查詢的部分資訊,執行的順序是外內外。

總之,這不是幾句話能說清楚的,需要通過具體例子詳細學習,分成很多種情況。

sql 巢狀查詢怎麼寫

11樓:

select distinct user_id from tablename

12樓:

排序? select* from table order by user_id

13樓:百問

select user_id,* from 表名 order by user_id

14樓:雲夢凌霄

select * from table_name order by user_id;

sql裡面的巢狀查詢語句怎麼寫? 怎麼看不懂?

15樓:

學生表有學生號sno,在成績表也是用sno記錄學生成績的,如學生a,sno是1,在學生表是 姓名a,sno 1這樣的資訊,在成績表是學號1 成績1 課程1 這樣,語句是通過學號sno把學生表和成績表關聯起來,這樣就能查到學生表的姓名和成績表的課程號,成績資訊了

sql語句update語句中巢狀的子查詢該怎麼寫? 100

16樓:鬼谷子教主

update ccms_case_allot_count setorg_code = bctl.brno

,collector_name = inf.tlrnofrom ccms_case_allot_count coleft join sys_tlr_info inf on co.collector = inf.

tlr_name

left join sys_bctl bctl on inf.brcode = bctl.brcode

C中SQL語句帶引數的like查詢怎麼寫

是不是sql語句 like啊 可以試試 select from a 表 where b 列 like 2012 如果這列是日期,那麼所有2012年的都會出來,比如201201,201202,201203。在c 中寫sql語句要注意一下那個規格格式 有小小變化 sql模糊查詢,使用like比較字,加上...

如何將vba中的sql查詢結果顯示出來?在access中

2.在操作這一欄,從下拉選單中,選擇runcode操作。3.彈出了操作引數對話方塊,點選函式名稱右邊的這個省略號。4.開啟了表示式生成器,在下方選擇函式進行編輯,或者自己輸入公式,然後點選確定按鈕。5.點選選單欄上面的儲存按鈕,在彈出的另存為對話方塊中,輸入巨集的名稱,然後點選確定。6.在巨集物件中...

用的田字格怎麼寫,用字在田字格的正確寫法

用 y ng 正確筆順 筆畫數 5 名稱 撇 橫折鉤 橫 橫 豎。釋義 1.使用。2.費用。3.用處。4.需要 多用於否定式 5.吃 喝 含恭敬意 6.引進動作 行為所憑藉的工具 手段等。7.因此 因8.多用於書信 9.姓。用 的筆順動畫筆畫順序演示。用 的字的筆順分步演示。用 字的田字格書寫 1....