請問from多個資料表的意義! |
答題得分者是:herbert2
|
l90425
初階會員 發表:95 回覆:152 積分:49 註冊:2008-04-03 發送簡訊給我 |
a 資料表欄位
a1____a2 1_____o 1_____o 1_____i 2_____i 2_____i b 資料表欄位 b1____b2 1_____o 1_____o 2_____o 2_____i SELECT a.a1 ,a.a2 FROM a,b 結果 a1___a2 1____o 1____o 1____i 2____i 2____i 1____o 1____o 1____i 2____i 2____i 1____o 1____o 1____i 2____i 2____i 1____o 1____o 1____i 2____i 2____i 能告訴我為什麼結果是這樣嗎? 謝謝!!
------
-謝謝大大熱心的回覆!謝謝! |
herbert2
尊榮會員 發表:58 回覆:640 積分:894 註冊:2004-04-16 發送簡訊給我 |
因 a 資料表有五筆, b資料表有四筆, 您的 SQL 並無 WHERE 條件, 故 a資料表有五筆便出現四次(因 b資料表有四筆). 您最好讓每筆的欄值都不同, SELECT 結果便可清楚的呈現此情況. a.Record1 此時配 b.Record1 a.Record2 a.Record3 a.Record4 a.Record5 a.Record1 此時配 b.Record2 a.Record2 a.Record3 a.Record4 a.Record5 a.Record1 此時配 b.Record3 a.Record2 a.Record3 a.Record4 a.Record5 a.Record1 此時配 b.Record4 a.Record2 a.Record3 a.Record4 a.Record5 |
l90425
初階會員 發表:95 回覆:152 積分:49 註冊:2008-04-03 發送簡訊給我 |
a.Record1 此時配 b.Record1
a.Record2 此時配 b.Record1 a.Record3 此時配 b.Record1 a.Record4 此時配 b.Record1 a.Record5 此時配 b.Record1 a.Record1 此時配 b.Record2 a.Record2 此時配 b.Record2 a.Record3 此時配 b.Record2 a.Record4 此時配 b.Record2 a.Record5 此時配 b.Record2 a.Record1 此時配 b.Record3 a.Record2 此時配 b.Record3 a.Record3 此時配 b.Record3 a.Record4 此時配 b.Record3 a.Record5 此時配 b.Record3 a.Record1 此時配 b.Record4 a.Record2 此時配 b.Record4 a.Record3 此時配 b.Record4 a.Record4 此時配 b.Record4 a.Record5 此時配 b.Record4 而且我發現 SELECT a.a1 ,a.a2,b.b1,b.b2 FROM 出現的順序也一樣,令我好奇為什麼不會變!
------
-謝謝大大熱心的回覆!謝謝! |
herbert2
尊榮會員 發表:58 回覆:640 積分:894 註冊:2004-04-16 發送簡訊給我 |
|
l90425
初階會員 發表:95 回覆:152 積分:49 註冊:2008-04-03 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |