我想寫一個查詢或兩個,我可以用來並排顯示同一張表的兩個單獨的視圖。我有orig,dest和東西的記錄。對於每個原始文件,每個目標都有一個記錄以及與其相關的內容。所以說一個是亞特蘭大,一個是鳳凰。將有兩個記錄,同時具有亞特蘭大和菲尼克斯,無論是原稿或DEST:SQL並排查詢。匹配路線
ORIG /DEST /STUFF
Atlanta/Phoenix/Stuff for this record
Phoneix/Atlanta/Stuff for this record
我需要的是一個側Atlanta的側上市,一面每DEST,並在亞特蘭大的每DEST其他。我需要爲每個記錄做這件事。所以結果會是這樣的:
Atlanta/Athens/Stuff : Athens/Atlanta/Stuff
Atlanta/Chicago/Stuff : Chicago/Atlanta/Stuff
Boulder/Athens/Stuff : Athens/Boulder/Stuff
它需要在Excel結束了,所以我可以做兩個單獨的查詢,但我無法弄清楚如何將它們相匹配。這是據我已經得到了:
SELECT a.orig, a.dest, a.stuff from table a WHERE a.orig = 'ATL' and a.orig IN (SELECT b.dest from table b WHERE b.dest = 'ATL')
編輯:東西是記錄ATL/DEN DEN和/ ATL之間的不同。
是的東西是不同的和有意義的。謝謝! – BearSkyview