我有一条sql语句,它是几个查询的联合,这些查询都只返回键:
SELECT DISTINCT key as KEY FROM tablea WHERE XYZ
UNION ALL
SELECT DISTINCT id as KEY FROM tableb WHERE XYZ
UNION ALL
...我的问题是,有一些查询返回重叠的键,而我实际上希望最终的键字段返回值是不同的值。有什么想法吗?
发布于 2009-06-24 22:21:31
使用UNION而不是UNION ALL。
https://stackoverflow.com/questions/1041316
复制相似问题