- 1
- 2
- 3
- 4
- 5
- 6
- 7
INSERT INTO Receipt VALUES ('2', '01.06.2020',
(SELECT ProdPrice FROM Products WHERE ProdID=2),
(((SELECT ProdPrice FROM Products WHERE ProdID=2)*20)/100),
(SELECT ProdPrice FROM Products WHERE ProdID=2)+(((SELECT ProdPrice FROM Products WHERE ProdID=2)*20)/100), '1');
ого
CEHT9I6PbCKuu_nemyx # 0
JloJle4Ka # 0
ASD_77 # 0
guest # 0 ⇈
CEHT9I6PbCKuu_nemyx # 0 ⇈
bormand # 0 ⇈
Можно глянуть план ради интереса.
CEHT9I6PbCKuu_nemyx # 0 ⇈
bormand # 0 ⇈
З.Ы. Ну и в общем-то удаление одинаковых подзапросов не портит никакую изоляцию, наоборот улучшает.
bormand # 0 ⇈
А с оптимизацией он уже всегда будет вести себя как repeatable read. И код глючить не будет.
Т.е. при переезде с умной СУБД на более тупую можно словить весёлые глюки.
j123123 # 0 ⇈
ASD_77 # 0 ⇈