sql語句,mysql執行sql語句時報錯!!應該怎麼解決?

2023-01-15 16:05:11 字數 4845 閱讀 3830

1樓:龍的傳人

select emp_id《工號》,emp_name,dept_name,dept_manager from emp left join dept on emp.dept_id=dept.dept_id

這樣就可以了。用左聯接的方式聯合查詢,就出來了。可以查到兩個表中任何你想要的欄位。

2樓:匿名使用者

select emp_id,emp_name,dept_name---emp_id 員工編號emp_name姓名dept_name部門經理名字

from emp,dept

where emp.dept_id = dept.dept_id--emp.dept_id = dept.dept_id兩表之間的關聯

直接複製試試可以嗎

3樓:匿名使用者

select emp.emp_id,emp.emp_name,manager.emp_name

from emp,dept,emp managerwhere emp.dept_id = dept.dept_idand dept.

dept_manager_id = manager.emp_id

應該可以了

4樓:紫金大課堂

介紹sql語句如何使用函式

mysql執行sql語句時報錯!!應該怎麼解決?

5樓:懂還是不懂

password = '' permission = '9'這裡錯了,他倆之間缺個「,」號

update personal set user_name ='孫浩6',family_id = '00000203',generation = '2',ranking = '26',password = '',permission = '9' where id = '11' limit 1

這樣試試

6樓:匿名使用者

password = '' permission = '9'

中間的逗號哪去了,是不是

password = '' ,permission = '9'

7樓:匿名使用者

少了個逗號

update personal set user_name ='孫浩6',family_id = '00000203',generation = '2',ranking = '26',password = '', permission = '9' where id = '11' limit 1

8樓:匿名使用者

sql 更新語句有問題 不應該使用limit 你這是更新不是查詢 估計是這樣

9樓:匿名使用者

檢視欄位型別是否匹配。

如何用sql語句找出每個**最新日期的單價和每個**的平均價????急急急!!

關於asp中sql語句的執行問題!

10樓:專注商業文件

沒什麼實質性的區別,只是簡化了而已,還可以這樣寫

rs.open "select * from menber",conn,1,3

11樓:溜鬚拍馬關雲長

前者用於需要返回資料集時,如select

後者相反,如delete/update

12樓:匿名使用者

set rc=conn.execute(sql)相當於

rc.open "sql" ,conn

個人習慣而已

返回記錄集

沒有太多的區別,

conn.execute 用於無返回記錄集的update ,delete ,還有更多語句

13樓:匿名使用者

① conn.execute方法:

sql="select * from adm"

set rs=conn.execute(sql)② rs.open方法:

sql="select * from table"

set rs=server.createobject("adodb.recordset")

rs.open sql,conn,1,1

很明顯,conn.execute方法效率高很多,但是rs.open sql,conn,1,1的功能多些(引數多的原因,例如:

rs.open sqlstr,conn,1,3 ---->(表示開啟資料庫的方式)

rs.addnew 新增加一條記錄 rs.deleters("name")="hudi" 將hudi的值傳給name欄位rs.update 重新整理資料庫 ).

執行sql語句報出錯誤:'.' 附近有語法錯誤。求解答,急!!!!

14樓:匿名使用者

"dbo.courseclassstudent.stuid = dbo.student.stuid and" +

"dbo.employee.empid='" + empid + "'";

這個個and後面少了個空格

"dbo.courseclassstudent.stuid = dbo.student.stuid and " +

15樓:任好慕

你把sql單獨拿出來,到資料庫裡去執行,看看是否正常。

用sql語句完成以下查詢~!

16樓:匿名使用者

① select * from **商 where 地址 like '%北京%'

② select b.職工號,b.倉庫號 from 訂購單 a inner join 職工 b on a.

職工號=b.職工號 where (select **商名 from **商 z where a.**商號=z.

**商號)='s3'

③select dietinct **商號,(select **商名 from **商 z where a.**商號=z.**商號) as **商名 from 訂購單 where 職工號='e1' or 職工號='e3'

17樓:匿名使用者

連表的欄位都沒有,無法給你答案的,

資料庫視窗sql查詢結果和專案中相同sql語句查詢結果不同(並且我的查詢結果和別人的查詢結果也不同!!!) 5

18樓:匿名使用者

建議排查的步驟:

先確定查詢的是同一臺伺服器,同一個庫,同一個表。

確定查詢語句,條件相同。最好將兩條得出不同結果的語句直截對比差異。

確定查詢的時間差異,表中是否會有資料寫入,查詢的結果的差異是什麼樣的資料。

用sql語句查詢生日以及今日生日!!

19樓:匿名使用者

做兩個edit控制元件bai名稱為:

dumonth,day。

查詢的時候對生日進行分解zhi,提取

dao日和月對比,滿足日月吻版合權的就是符合篩選條件的生日會員。

select * from membertable where day(birthday) = '''+day.text+''' and month(birthday) = '''+month.text+'''

20樓:匿名使用者

做兩個edit控制元件抄名稱為:month,day。襲

查詢的時候對生日進行分解,提取日和月對比,滿足日月吻合的就是符合篩選條件的生日會員。

select * from membertable where day(birthday) = '''+day.text+''' and month(birthday) = '''+month.text+'''

21樓:匿名使用者

查詢某月某段時bai間內過生日du的使用者

select * from table where select * from table where dateadd between "2008-11-1" and "2008-11-10" 2008-11-1日起zhi10天內過生日的

使用者dao

查詢版某月某日過權生日的使用者

select * from table where select * from table where datediff(d,birthday,"2008-11-1")=0

查詢今天過生日的使用者

select * from table where datediff(d,birthday,getdate())=0

22樓:夜雪飄櫻落

很難嗎copy?

拉2個date控制元件

select * from 表

where 生日 between :beginday and :endday

然後在adoquery.parameters.parambyname(beginday).asdate:=控制元件.date;

adoquery.parameters.parambyname(endday).asdate:=控制元件.date;

就類似這樣了

也可以寫儲存過程

@begindate datetime = null, --開始日期

@enddate datetime = null, --結束日期

然後用控制元件連他我一般用adostoredproc1,然後把引數寫進去...

沒編譯過...大概就這意思了

23樓:匿名使用者

select *

from tbl

where col like '%10-7%'

mysql如何使用sql語句判斷記錄是否存在,如果存在就更新記錄中的屬性值把checked從0變為

update table name set checked 1 where macaddr 00 00 00 00 00 01 sql 語句判斷記錄是否存在 方法1 判斷表中是 否存在bai記錄的sql語句du 判斷表中是否存在記錄zhi,我們慣常使用的dao語句是 select count fro...

mysql中in的用法,sql語句中in的用法

select from b where s2 in select s1 from a 樓主自己解決的答案使用的find in set函式,在子查詢的返回結果只有1條的情況下是可用的,返回多行記錄的時候需要將多行結果轉換成1行list才能正確進行查詢,過程相當煩瑣。所以find in set函式用在此...

sql語句問題,SQL語句問題

sql語句 select a.姓名,a.計費id,b.單元編號,b.單金額,c,年月 from a,b,c where a.計費id b.計費id and b.單元編號 c.單元編號 說明 這個表結構其實b表是中間關係表,如果真實的資料結構就是這個樣子的話,那麼可能是資料量大並且經常需要查詢每個表,...