1樓:
select a.count1-b.count2 from (select 列車.
硬臥數 count1 from 列車 where 列車.列車編號='3') a ,(select count(座位編號) count2 from 座位 where 座位.**狀態=true and 座位.
座位型別=『硬座』and 座位.列車編號=『3』) b
注:通過建立子查詢的方式來實現
2樓:匿名使用者
把select 列車.硬臥數 from 列車where 列車.列車編號='3'
建立一個 查詢 (相當於建立一個檢視)
然後把select count(座位編號)from 座位
where 座位.**狀態=true and 座位.座位型別=『硬座』and 座位.列車編號=『3』;
建立一個 查詢 (相當於建立一個檢視)
然後這2個 查詢(相當於檢視), 關聯一下……
3樓:難得悟糊塗
你的問題裡面有2個表,你只給了一個表的結構。不完全的話,尤其是第一個查詢結果是列車硬臥總數,沒有[列車]這個表的具體結構,不能正確解答的。最好給出[列車]這個表的具體結構來。
4樓:陳學陽
select a.studentname,a.zhengpic,b.
getbookdate from studentinfo as a ,bookinfo as b ,booktype as c on a.id=b.studentid and b.
id=c.id
如果對您有幫助,請記得采納為滿意答案,謝謝!祝您生活愉快!
vaela
在access資料庫中,怎麼做兩張表的差集運算,並返回結果?sql語句怎麼寫?給出例項。謝謝!
5樓:匿名使用者
例子 :
表a 欄位(id,anumber,aid)表b 欄位(id,bnumber,bid)其中 aid和bid是關聯欄位
select ( a.anumber-b.bnumber) as cha
from a
left join b on
a.aid=b.bid
6樓:匿名使用者
你沒有明確什麼差集運算?最好簡單寫清楚你的表資料和基本欄位。是想看2個相同表結構那些記錄不一樣呢?
針對主鍵來說還是針對那些欄位來說。這些要是清楚的話,問題才能知道你的具體問題。
mysql 兩個查詢結果運算減 10
怎樣在access資料庫中將兩個表中的資料相減,然後將得到的資料存到第三個表中 10
7樓:阿冬
你沒有給出具體的列資訊,應該是類似於下面的形式:
insert into 第三張表 select 入庫.商品id, 入庫.數量-出庫.數量 from 入庫, 出庫 where 入庫.商品id=出庫.商品id
在access中怎麼寫sql查詢語句,select查詢出
由於sql語言處理問題的方式是面向記錄 集合 的。解決排名這類問題對於sql來說確實頭疼,分組排名就更不用說了!為了解決排名問題大型資料庫系統為使用者提供了rank rownumber等函式,但是access不支援排名 開窗等這類函式,一般建議用程式設計方式解決,例如vba等。這個問題確實不好回答。...
如何在Access中使用SQL語句
不想起名字了 建立一個查詢 切換到sql模式 輸入sql語句 儲存雙擊執行 這是儲存查詢 如果要在 中使用 方法就多了 access資料庫怎麼使用sql語句 千鋒教育 access本身可以建好一個完整的查詢的,可基於單表,可以基於多個表。建好後,點查詢設計中sql檢視,就是一個完整的sql語名了,而...
ACCESS中用SQL語句新增一列
先給表增加一個欄位 alter table 表名 add 成績等級 varchar 10 null 再給此欄位賦值 update 表名 set 成績等級 iif 成績 40,iif 成績 50,iif 成績 60,iif 成績 80,a b c d e 注意,在access的查詢中,不支援多條語句一...