首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未提交读SQL

未提交读SQL
EN

Stack Overflow用户
提问于 2015-11-18 03:20:06
回答 1查看 5.2K关注 0票数 0

我有个关于未承诺阅读的问题。据我了解,它用于设置事务隔离级别。不过,我想了解一个查询,内容如下:

代码语言:javascript
复制
    SELECT * 
    FROM customer_records as c, transaction_records as t 
    WHERE e.customer_id= t.customer_id 
union
    SELECT *
    FROM customer_records as c, transaction_records as t 
    WHERE e.customer_id= t.customer_id with ur;

据我所知,该查询正在对两个表中的记录执行已提交和未提交数据之间的联合操作。有人能详细说明这些数据的用途吗?我是否正确地理解了这个查询,因为我认为ur只应用于第二个查询?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-18 03:34:22

没有第二个查询,这是一个包含两个select子句和一个联合的查询,所以with UR适用于整个查询。

这个查询也没有意义。由于这两个选择都得到了相同的结果,并且您正在执行一个联合操作,所以您将得到与下面的查询相同的结果

代码语言:javascript
复制
SELECT *
FROM customer_records as c, transaction_records as t 
WHERE e.customer_id= t.customer_id with ur;
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33771245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档