SQL語句有問題求救,SQL語句有問題求救

2022-03-19 07:46:45 字數 2711 閱讀 4837

1樓:我tm不管

update a set a.deviceid = b.deviceid from tblunitblockarrange a,vwdevicelist b where a.

devicename=b.devicename

update a set a.deviceid = b.deviceid from tblunitblockarrange a inner join vwdevicelist b on a.

devicename=b.devicename

update tblunitblockarrange set deviceid=(select deviceid from vwdevicelist where devicename=tblunitblockarrange.devicename)

試試這三種的其中一種吧,呵呵

2樓:

你怎麼寫一起了?

更新語句是這樣的:update tblunitblockarrange set deviceid = tb.deviceid where ta.

devicename=tb.devicename

deviceid :列名

tb.deviceid :值

ta.devicename=tb.devicename :選擇修改的行的條件

3樓:

update tblunitblockarrange ta set ta.deviceid=(select tb.deviceid from vwdevicelist tb where tb.

devicename=ta.devicename)

這樣的寫法應該是沒有錯的,不過採用子查詢的要求就是select tb.deviceid from vwdevicelist tb where tb.devicename=ta.

devicename 這個必須返回唯一值,不然update語句指定要失敗的,vwdevicelist 這個應該是檢視吧,我懷疑select tb.deviceid from vwdevicelist tb where tb.devicename=ta.

devicename的結果可能存在重複或者為查不到資料的情況,先檢查一下原因,然後實在不行採用更強的條件吧。你的sql語句是錯誤的,update語句後面的就是要更新的表,除非有自查詢是不能再有from子句的

sql複雜查詢語句問題求救:列出選修了三門以上課程的學生和課程名

4樓:唐伯虎來點蚊香

heneylee正解

資料庫sql語句!求救!

5樓:楊銳錯曼珠

select

into

from語句

要求目標表table_4不存在,因為在插入時會自動建立表table_4,並將table_3中指定字段資料複製到table_4中。

可以考慮使用如下語句:

insert

into

dbo.table_4

(sname,

semail)

(select

sname,

semail

from

table_3);

6樓:宿醉載清芬

query取得iframe中元素的幾種方法在iframe子頁面獲取父頁面元素

**如下:$(

7樓:匿名使用者

--1create database cpxs

go--2

create table 產品表(產品編號 varchar(20) primary key ,產品名稱 varchar(50),** money ,庫存量 int )

gocreate table 銷售商表(客戶編號 varchar(20) primary key,客戶名稱 varchar(20),地區 varchar(50),負責人 varchar(20),** varchar(20))

gocreate table 產品銷售表(

銷售日期 datetime not null,

產品編號 varchar(20) not null foreign key references 產品表(產品編號),

客戶編號 varchar(20) not null foreign key references 銷售商表(客戶編號),銷售數量 int,銷售額 money)

--復合主鍵要單獨新增

alter table 產品銷售表 add constraint

pk_產品銷售表 primary key clustered

(銷售日期,

產品編號,

客戶編號

) on [primary]

go--3

alter table 產品表 add 產品簡介 text

go--4

insert into 產品表(產品編號,產品名稱,**,庫存量)

values ('01','空調',30000,100)

go--5

update 產品表 set **=***0.8

go--6

delete from 產品表 where **<50go

sql語句求助

8樓:紫金大課堂

介紹sql語句如何使用函式

關於SQL語句查詢問題,關於SQL語句 查詢問題

這個問題主要是sql語句 select from table where a beg a and a end a or a beg like a select b from table where a beg a and a end a or to char b like a select b fr...

sql語句語法問題

能,但select 後的 裡的字段必須as成jieshuid,bid,bookname,time才可以 insert into jieshuxinxi jieshuid,bid,bookname,time select from 娃娃書 where id shukanbianhao and book...

SQL語句中Sql是什麼意思,SQL語句中AS是什麼意思?

是且的意思,這句話的意思是 從article表中選擇所有列,這些列滿足type id為data type sql的值。data type sql是乙個表示式。不過。感覺怪怪的。你用的是oracle的sql 語句set define sql select from empwhere empno emp...