标签: sql
sql查询是否会返回与关系代数版本不同的结果?
答案 0 :(得分:1)
是。在关系代数中,删除了重复项。 SQL可以返回重复的行,您必须使用SELECT DISTINCT强制它删除重复项。
SELECT DISTINCT
可能还有其他情况,但这是最简单的例子。
答案 1 :(得分:1)
是。例如,由不充分隔离的交易之间的相互作用引起的现象:例如,脏读,不可重复读和/或幻读。
请参阅http://www.postgresql.org/docs/9.3/static/transaction-iso.html