SUM和SELECT ALL

时间:2015-05-09 14:56:37

标签: sql sqlite

我需要更正

SELECT *, SUN(mytable2.quantite)
FROM mytable1 
INNER JOIN mytable2 
ON mytable1.id = mytable2.id_table_article

我想选择所有列并SUM一列。我该怎么办呢?

我遇到了问题,因为我认为SUM适用于ExecuteScalarSELECT *适用于ExecuteReader() :(我怎么不能融合这个结果因为我需要在我的listview上显示这个结果所以我需要一个请求:/ 我使用SQLIte

1 个答案:

答案 0 :(得分:1)

我怀疑你想要mytable1的每一列和mytable2的相应总和。如果是这样,您可以使用子查询:

SELECT t1.*,
       (SELECT SUM(t2.quantite)
        FROM mytable2 t2
        WHERE t1.id = t2.id_table_article
       ) as quantite
FROM mytable1 t1;