0
我想将以下查询的结果保存在一个sql变量中,并从主表城市中减去该变量以获得我想要的结果。如何将查询结果存储到一个sql变量
SELECT *
FROM
city b1,city b2
WHERE
b1.from_city = b2.to_city
and b1.to_city = b2.from_city
任何帮助将不胜感激。
我想将以下查询的结果保存在一个sql变量中,并从主表城市中减去该变量以获得我想要的结果。如何将查询结果存储到一个sql变量
SELECT *
FROM
city b1,city b2
WHERE
b1.from_city = b2.to_city
and b1.to_city = b2.from_city
任何帮助将不胜感激。
好像你要删除(输出),其具有圆形目的地的行..
,如果我得到正确的,那么你可以使用下面的查询 -
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
)
哪列是你试图减去?你不能减去记录集... – 2012-03-27 07:07:13
这个查询给了我两列,我想从我的主表城市中减去这两列 – 2012-03-27 07:10:53
也许一些示例数据会有帮助吗? – bryce 2012-03-27 07:38:28