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....