全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1062
推到 Plurk!
推到 Facebook!

比對出欄位中ID資料的關聯..

答題得分者是:tech_state
Tacohsu
一般會員


發表:6
回覆:12
積分:8
註冊:2002-07-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-07-09 00:12:47 IP:61.228.xxx.xxx 未訂閱
假設當第一筆資料 ID1=ID2 代表為申請人, 及當第二筆資料 ID1R1=ID1R2 代表為親屬. 想從資料庫中找其關聯性時,做MEMO欄位的註記,要如何下將資料取出及填入呢?? |ID1 .|ID2 .| MEMO --|-------|--------|--- R1|A101 |A101 | R2|A101 |A102 | 小弟測試的SQL語法,可找出單一筆,但要如何做全部的比對呢: SELECT ID1,ID2 FROM db DB1 WHERE ((SELECT COUNT (*) FROM db DB2 WHERE DB1.ID1 = DB2.ID1) < 2 and DB1.ID1=DB1.ID2) 發表人 - tacohsu 於 2003/07/13 01:43:07
tech_state
版主


發表:44
回覆:638
積分:641
註冊:2003-02-10

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-07-09 11:18:03 IP:61.221.xxx.xxx 未訂閱
Tacohsu, 您好 不是很清楚您的問題耶! MEMO欄位的註記是怎麼來的? 因為不太了解您的Database的關聯,所以猜測一下您的問題。 ((SELECT COUNT (*) FROM db DB2 WHERE DB1.ID1 = DB2.ID1) < 2 紅色的部分可能是造成您只找出單一筆的原因。 如果誤會您的意思,可能要請您再將您的問題點說清楚一點,或是方便的話請您上傳您的>涵養怒中氣。謹防順口言。留心忙裡錯。珍惜有時錢。 <>是非終日有,不聽自然無 <>天下本無事,庸人自擾之
Tacohsu
一般會員


發表:6
回覆:12
積分:8
註冊:2002-07-18

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-07-13 02:14:25 IP:61.228.xxx.xxx 未訂閱
不好意思隔好幾天才上來,請見諒!小弟測出以下的語法,可同時找出 只要 ID1 = A101 的所有資料. "SELECT * FROM Temp DB1 WHERE ((SELECT COUNT (*) FROM Temp DB2 WHERE DB1.ID1 = DB2.ID1) > 1"
系統時間:2024-04-24 7:48:21
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!