gpt4 book ai didi

php - 不确定查询结果

转载 作者:行者123 更新时间:2023-11-29 10:28:27 25 4
gpt4 key购买 nike

我有这个工作查询

Sum(`sales`.`quantity`) AS totquantity,
`transactions`.`price` AS price,
Sum(`sales`.`quantity`) * `transactions`.`price` AS grantot
from (`sales` join `transactions` on((`transactions`.`idtransaction` = `sales`.`idtransaction`)))
where ((`sales`.`createon` > '01/01/2017') and (`sales`.`createon` < 'now()'))
group by `sales`.`idtransaction`

但咨询创建此 View 会很有用

     select `products`.`idproduct` AS `idproduct`,`transactions`.`idtransaction` AS 
`idtransaction`,`transactions`.`idline` AS `idline`,
`products`.`name` AS `name`,`products`.`code` AS `code`,`transactions`.`price` AS `price`,`sales`.`quantity` AS `quantity`,`sales`.`createon` AS `createon`
from (`sales` left join (`transactions` left join `products` on((`products`.`idproduct` = `transactions`.`idproduct`))) on((`transactions`.`idtransaction` = `sales`.`idtransaction`)))

并在 View 上进行查询,例如

select * from myview where `sales`.`createon` > '01/01/2017' and `sales`.`createon` < 'now()'

现在我的问题是这两个结果相同吗?

提前致谢

最佳答案

您的原始查询使用两个表和完整联接。

但是,该 View 已经具有三个表和左联接。

这足以得出结论,不能保证它们总体上会产生相同的结果。

您可以提供更精确的输入以获得更精确的答案。

关于php - 不确定查询结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47874528/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com