-3
我有场Profit
其中EasyPasia
得到了(10,10)
,Omni
了(15,15)
命名EasyPaisa
,TimePay
,并Omni
三个表,TimePay
了(20,20)
。一笔不显示正确的结果
- EasyPaisa与和利润20
- 全方位与和利润30
- TimePay与和利润40
,当我拿出利润与此查询:
SELECT
Sum(EasyPaisa.Profit) AS Expr1,
Sum(Omni.Profit) AS Expr2,
Sum(TimePay.Profit) AS Expr3
FROM
EasyPaisa,
Omni,
TimePay;
它给我的结果是实际结果的两倍
- EasyPaisa利润为40
- 全方位利润为60
- TimePay利润为80
请显示表格的定义,以便我们可以帮助您。 –
当您使用FROM tableA,tableB,tableC时,您实际上是在没有公共列的连接表上连接它们,这会导致您的“连接”表具有3个表中所有行的组合,请阅读JOIN SQL知道更多。 –