在SQLite中如何用乙個表的字段更新另乙個表

2022-08-27 08:21:14 字數 405 閱讀 2076

sql語句:
update table_1 set x = (select x from table_2 where table_1.y =  table_2.y);

如果括號中臨時建立的表中元素的個數小於table_1中元素個數或者只想更新table_1中部分x的值,可以在後面加where子句.

example:

更新產品庫存:

update product set stock=(select stock from

left

where

left.product_id=product.product_id) where product_id in (select product_id from

left)

獲得乙個表在另乙個表中的數量

比如說我有兩張表,一張表是學生表,一張表是班級表,班級表對學生表是一對多的關係。建表語句如下 create table class id int identity 1,1 primary key,year int,name varchar 50 create table student id int...

如何用C 寫乙個類

其實寫乙個類很簡單,但是要寫乙個符合各方面要求的類,卻不是一件容易的事情。下面總結一下需要考慮的一些問題,先把暫時想到的方面記下來,以後想到新的在增加吧。類的生死和初始化 1.copy ctor和copy assignment是不是需要private 單例常用 或者是不是要用private繼承來阻止...

如何用scanf讀取乙個句子

因此有下面兩種方法可以在使用scanf時完整輸入字串 1 利用strcat 函式來實現帶空格字串的輸入,可以用字串追加函式strcat 來連線每個單詞。strcat 一般格式 char strcat char dest,const char src 函式將字串src連線到dest的尾端,並返回字串d...