想象下表:x, y
a, bSELECT A.x, B.a FROM A, B WHERE A.y = B.b
但是,TableB将包含重复的自身,因此相同的value将多次匹配Table A中的值(唯一),如何避免这种情况?编辑的:如果在单个查询中无法执行上述操作,另一个可接受的答案是在Table B<
FROM B WHERE timestamp > (SELECT max(timestamp) FROM A))如果这些查询同时运行多次,我是否有可能在A中以重复行结束?Postgres如何处理这些查询?是一个还是多个?
如果是多个查询(查找最大(时间戳)1,然后是select2,然后是insert3),我可以想象这会导致重复的行。如果这是正确的,在BEGIN