[問題] 從四張資料表抓資料,where指令有問題

看板Database作者 (sonnenlicht)時間18年前 (2007/07/31 02:28), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
請問一下 我現在有四個table: IRS1998, IRS2002, IRS2003, IRS2004 欄位都一樣,只是是不同年份的資料 Primary key 是Zipcode 我的問題是 我想要從四個table中抓出一個Zipcode的資料 例如:抓出各個年份的20902區的資料 此外 Zipcode每年都有些許變化,也有可能是null 我用full outer join 去抓包括null的資料 可是當我下where指令時 他就抓不到正確的了 >___< SELECT IRS1998.Zipcode, IRS2002.Zipcode, IRS2003.Zipcode, IRS2004.Zipcode FROM IRS1998 FULL JOIN IRS2002 FULLJOIN IRS2003 FULLJOIN IRS2004 WHERE Zipcode='20902' ↑ 是不是因為WHERE降寫沒辦法抓到所有的20902的records呢? 那請問要怎麼改呢? 謝謝 Q Q -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 76.111.125.29
文章代碼(AID): #16hYtbzs (Database)
文章代碼(AID): #16hYtbzs (Database)