-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知道更多。 –