線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:632
推到 Plurk!
推到 Facebook!

SQL語句問題,各位先進請指教

尚未結案
xiaoning79627
初階會員


發表:46
回覆:60
積分:26
註冊:2002-11-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-11-01 18:24:26 IP:219.130.xxx.xxx 未訂閱
我有兩個表結構如下: Table1: 字段 類型 Table2 字段 類型 Id Int Id Int gotime Datetime Go1 DateTime update Table1 set gotime=(select Go1 from Table2 where Table1.id=Table2.id) //這是錯誤的Sql語句 我想從Table2中找到符合條件的Go1值複給Table1 中gotime 該怎樣寫.謝謝! 努力,相信会做的更好!
chih
版主


發表:48
回覆:1186
積分:639
註冊:2002-04-02

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-11-01 18:37:38 IP:218.165.xxx.xxx 未訂閱
Table2.First; While Not Table2.Eof do begin Query1.Close; Query1.SQL.Clear; Query1.SQL.ADD('update Table1 set gotime=' Table2.FieldByName('Go1').Value ' Where id=' Table2.FieldByName('id').Value); Table2.First; End; TRY TRY SEE...
happy_ren
一般會員


發表:2
回覆:3
積分:1
註冊:2003-10-29

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-11-01 20:53:05 IP:61.234.xxx.xxx 未訂閱
试试这样 update Table1 A Inner Join Table2 B on A.Id=B.Id Set A.gotime=B.Go1
timhuang
尊榮會員


發表:78
回覆:1815
積分:1608
註冊:2002-07-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-11-02 00:28:26 IP:61.62.xxx.xxx 未訂閱
hi, 試試: update Table1 set gotime = t2.Go1 from Table1 t1 inner join Table2 t2 on t1.id=t2.id
系統時間:2024-05-17 10:06:38
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!