我有这个有效的查询
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`)))
但咨询创建此视图
会很有用select * from myview where `sales`.`createon` > '01/01/2017' and `sales`.`createon` < 'now()'
并对视图进行查询,如
mytemplate.html
现在我的问题是两个结果是一样的吗?
事先提前答案 0 :(得分:1)
您的原始查询使用两个表和完整联接。
但是,该视图已经有三个表和左连接。
这足以得出结论,不能保证它们一般会产生相同的结果。
您可以提供更精确的输入以获得更精确的答案。