我想從不同表中刪除並添加兩列。從不同表中刪除並添加兩列
桌上的書:
BookID | BookName | Author | Edition | PublishingYear | copies| Shelf | Row
1 | SQL | Robert | 3 | 2005 | 3 | A |third
表問題:(在此我已創建了tblPerson加入以顯示PERSONNAME而非是PersonID)
BookID | BookName | DateIssue | ReturnDate | PersonName | copies
1 | SQL | 2015-10-12 | 2015-10-12 | john | 1
表返回:
BookID | BookName | DateIssue | ReturnDate | PersonName | copies
1 | SQL | 2015-10-12 | 2015-10-12 | john | 1
Sql查詢:
Select (tblBook.copies) - (tblIssue.copies)
FROm tblBook
FULL join tblIssue
ON tblBook.copies = tblIssue.copies
此查詢不會將這兩列(副本)列出。 我想在發行本書時減去來自tblbook列副本(原始值)的列(副本)tblIssue。 當我從tbl Return返回書籍時,它給了我tblBook中列(副本)的原始值。
看來你需要加入上的BookID,而不是 –
'選擇(tblBook.copies)打印份數 - (tblIssue.copies) 從tblBook FULL加入tblIssue ON tblBook.BookID = tblIssue.BookID' –
的BookID | BookName | DateIssue | ReturnDate | PersonName |複製1 | SQL | 2015-10-12 | 2015-10-12 |約翰| 1 – Warda