作者sonnenlicht (sonnenlicht)
看板Database
標題[問題] 從四張資料表抓資料,where指令有問題
時間Tue Jul 31 02:28:52 2007
請問一下
我現在有四個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