2012-03-27 165 views
0

我想將以下查詢的結果保存在一個sql變量中,並從主表城市中減去該變量以獲得我想要的結果。如何將查詢結果存儲到一個sql變量

SELECT * 
FROM 
city b1,city b2 
WHERE 
b1.from_city = b2.to_city 
and b1.to_city = b2.from_city 

任何幫助將不勝感激。

+1

哪列是你試圖減去?你不能減去記錄集... – 2012-03-27 07:07:13

+0

這個查詢給了我兩列,我想從我的主表城市中減去這兩列 – 2012-03-27 07:10:53

+0

也許一些示例數據會有幫助嗎? – bryce 2012-03-27 07:38:28

回答

2

好像你要刪除(輸出),其具有圓形目的地的行..

,如果我得到正確的,那麼你可以使用下面的查詢 -

select * from city a 
where not exists 
(select 1 from city b where b.from_city=a.to_city and b.to_city = a.from_city 
) 
相關問題